Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
cve-2024-0519-rca-research — CVE-2024-0519 root cause analysis | Kitploit
ツール/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

リポジトリを見る
13ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

CVE-2024-0519 — RCA リサーチ

CVE-2024-0519(V8 のメモリ領域外アクセス、Chrome 120、実環境で悪用済み)の根本原因分析(RCA)成果物。

修正: e0f2a195d87c9a06685121e0e783efd92d030df3 — Toon Verwaest、2024-01-12
調査対象 V8 バージョン: 12.0.267.16(fbc4963bbff)、ARM64 macOS


ファイル

パス説明
harness/test-toctou-race.ccGetOwnFastDataPropertyFromHeap の TOCTOU 競合ウィンドウを確認する C++ cctest
harness/test-toctou-chain.ccブローカーパイプライン経由で filler が HeapConstant として埋め込まれることを実証する C++ cctest
js/poc_325020448.jschromium:325020448(兄弟バグ、公開 CVE なし)用のゼロイントリンシックス JS トリガー
js/regress_325020448.jschromium:325020448 用の公式 V8 リグレッションテスト(--allow-natives-syntax が必要)
patches/e0f2a195.md修正コミットのメタデータ

クイックスタート

root@kitploit:~
# パッチ適用前の d8(V8 12.0.267.16、e0f2a195 の 1 コミット前)
./d8 --concurrent-recompilation js/poc_325020448.js

# C++ cctest — V8 cctest ビルドに統合してから実行:
./cctest test-toctou-race/ToctouRaceDeleteProperty
./cctest test-toctou-chain/EndToEndChainInstallNoPatch
./cctest test-toctou-chain/ConsequenceJSConsumption

ビルド手順は BUILD.md を参照。


chromium:325020448

同じ PropertyConstness::kConst クラス内の兄弟バグ — constness がプロトタイプ遷移をまたいで一般化されていなかった。CVE-2024-0519 修正の 5 週間後に 496f467bb72(2024 年 2 月 19 日)で修正された。公開 CVE は割り当てられていない。Chrome 122(CVE-2024-0519 パッチ適用後)から Chrome 123 まで影響する。

js/poc_325020448.js は V8 natives フラグなしでこれを発火させる。

ツールをダウンロード