
# CVE-2026-11645 - Chrome V8 Exploração de Leitura/Escrita Fora dos Limites
Este código é APENAS para fins educacionais e testes autorizados.
CVE-2026-11645 é uma vulnerabilidade de leitura e escrita fora de limites (OOB) no mecanismo V8 do Google Chrome. Um atacante remoto pode executar código arbitrário dentro do sandbox através de uma página HTML manipulada.
| Campo | Valor |
|---|---|
| CVE | CVE-2026-11645 |
| CVSS | 8.8 (High) |
| Vector | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| Componente | V8 JavaScript Engine |
| Tipo | CWE-125 (OOB Read), CWE-787 (OOB Write) |
| Produto | Versões vulneráveis |
|---|---|
| Google Chrome | < 149.0.7827.103 |
| Microsoft Edge | < 149.0.7827.103 |
| Opera | < 149.0.7827.103 |
| Qualquer navegador Chromium | < 149.0.7827.103 |
# Iniciar servidor local
python3 -m http.server 8080
# Acessar a partir de navegador vulnerável
# http://localhost:8080/index.html
| Fase | Descrição |
|---|---|
| 1 | Preparação de memória (ArrayBuffers, objetos) |
| 2 | Treinamento de compilação JIT |
| 3 | OOB read para vazamento de memória |
| 4 | OOB write para corrupção de memória |
| 5 | Type confusion para RCE |
Atualizar o Chrome para a versão 149.0.7827.103 ou superior.
# Windows
chrome://settings/help
# Linux
sudo apt update && sudo apt upgrade chromium-browser
# macOS
# Atualizar a partir do menu Chrome > About Google Chrome
NVD - CVE-2026-11645
Lançamento do Chrome
CISA KEV
Issue 506689381 do Chromium
text
| Fase | Código relevante | Propósito |
|---|---|---|
| 1 | victimBuffer = new ArrayBuffer(0x100) | Configuração de memória |
| 2 | function vulnerableFunction(arr, idx, val) | Função vulnerável |
| 3 | Loop for (let i = 0; i < 10000; i++) | Treinar JIT |
| 4 | %OptimizeFunctionOnNextCall | Forçar otimização |
| 5 | oobIndex = 5 + attempt | Acionar OOB |
| 6 | vulnerableFunction(oobArray, writeIndex, targetValue) | OOB write |
| 7 | confusingFunction(buffer1, buffer2, 0x80) | Confusão de tipo |
| 8 | typeCorruption(uintArray, 19, 0xdeadbeef) | Corrupção de memória |
Você precisa que eu aprofunde em alguma fase específica ou que gere mais componentes do PoC?