Ilustração: Pesquisadores executam código no Chrome com três falhas do V8
Google V8 · Código de ataque público

Pesquisadores executam código no Chrome com três falhas do V8

· 1 min de leitura

Pesquisadores relatam três falhas no V8, motor JavaScript do Chrome: a confusão de tipos CVE-2026-78938 em Promise.prototype.finally, a CVE-2026-79236 no TurboFan e uma fuga da sandbox via WebAssembly memory compartilhada. Duas cadeias combinam as falhas e alcançam execução de código no processo de renderização, valendo duas flags do v8CTF. A fonte não informa correção disponível; aplicar a atualização do Chrome assim que sair.

WhatsApp LinkedIn X
AltaFalhaCódigo de ataque públicoCorreção a confirmar
Neste artigo
  1. O que aconteceu
  2. Por que importa
  3. O que fazer
  4. Para o time técnico
  5. Linha do tempo
  6. Fontes

O que aconteceu

Pesquisadores encontraram três falhas no V8, motor JavaScript do Chrome, e montaram duas cadeias de ataque que executam código no processo de renderização do navegador. O trabalho rendeu duas flags do v8CTF, desafio de exploração do V8.

Incidentes como este, todo dia de manhã

Os que pedem ação primeiro, em 3 minutos de leitura.

Grátis · 1 e-mail por dia, de manhã · sem spam, cancele em 1 clique

Por que importa

As falhas estão no motor que executa todo site aberto no Chrome; uma página maliciosa seria suficiente para disparar a cadeia. O resultado é execução de código dentro do navegador, porta de entrada para roubo de sessões e dados do usuário.

O que fazer

Aplicar a próxima atualização do Chrome assim que for lançada e confirmar que a atualização automática está ativa; a fonte não informa correção disponível. Reforçar cuidado com sites desconhecidos neste intervalo.

Para o time técnico

CVE
CVE-2026-78938
Afetados
Google V8 (motor JavaScript do Chrome) · V8, motor JavaScript do Chrome; versões afetadas não informadas na fonte.
Exploração
Prova de conceito por pesquisadores: com a ferramenta dfs-large1, montaram duas cadeias completas, cada uma com execução de código no processo de renderização, e ganharam duas flags do v8CTF. Fonte não relata exploração na natureza.
Correção
Não informado na fonte.
Vetor
Três falhas do V8 exploráveis via JavaScript em página web. CVE-2026-78938: confusão de tipos em Promise.prototype.finally; helpers internos não estritos e construtíveis.caller expõe um deles, new retorna número e TurboFan elimina a checagem de objeto, interpretando bits de inteiro controlados pelo atacante como ponteiro em código otimizado. CVE-2026-79236: bug de load-elimination no TurboFan retém ponteiro do array de propriedades antigo após migração do objeto; escrita com o ponteiro velho causa escrita controlada na memória. Issue 546253900: fuga da sandbox com WebAssembly memory compartilhada; o backing store registrado difere do repassado ao worker, o término do worker deixa referência ao Isolate nativo pendente e memory.grow(0) causa use-after-free nativo fora da sandbox do V8.
Mais detalhes
Caminho do ataque: as duas corrupções de memória dão acesso controlado dentro do pointer-compression cage, base das primitivas addrof e fakeobj; objetos DataView genuínos são localizados para acessar memória mapeada no restante da sandbox antes da fuga nativa. Divulgação via @ptdbugs (dbugs).

Linha do tempo

  1. Incidente aberto.

Fontes 1 fonte

Receba o próximo amanhã de manhã

Um e-mail por dia com o que mudou, o que corrigir primeiro e como. Depois da inscrição você entra no feed completo.

Grátis · 1 e-mail por dia, de manhã · sem spam, cancele em 1 clique

Indique para o seu time

Quem cuida de segurança com você também devia receber.

LinkedIn X

Seu colega recebe um pedido de confirmação. Nada é enviado sem ele confirmar.

Ver todas as notícias

Leia também

Antes de sair: receba isso todo dia

A edição diária do HIFY Radar chega de manhã com os incidentes que pedem ação. Grátis.

Grátis · 1 e-mail por dia, de manhã · sem spam, cancele em 1 clique