Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
cve-2024-0519-rca-research — CVE-2024-0519 root cause analysis | Kitploit
Ferramentas/GitHubGitHub/insaida/cve-2024-0519-rca-research
Vulnerability AnalysisExploitationPapers & ResearchLearning & EducationBinary Exploitation
GitHubinsaida/cve-2024-0519-rca-research

cve-2024-0519-rca-research

CVE-2024-0519 root cause analysis

Ver Repositório
1há 3 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

CVE-2024-0519 — Pesquisa RCA

Artefatos de análise de causa raiz para CVE-2024-0519 (acesso de memória fora dos limites no V8, Chrome 120, explorado na natureza).

Correção: e0f2a195d87c9a06685121e0e783efd92d030df3 — Toon Verwaest, 2024-01-12
Versão do V8 estudada: 12.0.267.16 (fbc4963bbff), ARM64 macOS


Arquivos

CaminhoDescrição
harness/test-toctou-race.ccC++ cctest confirmando a janela de race condition TOCTOU em GetOwnFastDataPropertyFromHeap
harness/test-toctou-chain.ccC++ cctest demonstrando filler incorporado como HeapConstant via pipeline do broker
js/poc_325020448.jsGatilho JS Zero-intrinsics para chromium:325020448 (bug irmão, sem CVE público)
js/regress_325020448.jsTeste de regressão oficial do V8 para chromium:325020448 (requer --allow-natives-syntax)
patches/e0f2a195.mdMetadados do commit de correção

Início rápido

root@kitploit:~
# Pre-patch d8 (V8 12.0.267.16, one commit before e0f2a195)
./d8 --concurrent-recompilation js/poc_325020448.js

# C++ cctests — integrate into V8 cctest build, then:
./cctest test-toctou-race/ToctouRaceDeleteProperty
./cctest test-toctou-chain/EndToEndChainInstallNoPatch
./cctest test-toctou-chain/ConsequenceJSConsumption

Consulte BUILD.md para instruções de compilação.


chromium:325020448

Bug irmão na mesma classe PropertyConstness::kConst — constância não generalizada através de transições de protótipo. Corrigido por 496f467bb72 (19 de fevereiro de 2024), cinco semanas após a correção do CVE-2024-0519. Nenhum CVE público atribuído. Afeta o Chrome 122 (pós-patch do CVE-2024-0519) até o Chrome 123.

js/poc_325020448.js o aciona sem nenhuma flag de natives do V8.

Baixar ferramenta