Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
cve-2026-42533 — CVE-2026-42533のエクスプロイトコード。指定された脆弱性に対する概念実証(PoC)実装を提供します。 | Kitploit
ツール/GitHubGitHub/franklinf25/cve-2026-42533
エクスプロイト
GitHubfranklinf25/cve-2026-42533

cve-2026-42533

CVE-2026-42533のエクスプロイトコード。指定された脆弱性に対する概念実証(PoC)実装を提供します。

リポジトリを見る
319日前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2026-42533 — NGINX 認証前ヒープオーバーフロー: 分析と RCE

CVE-2026-42533(CVSS 4.0 9.2 CRITICAL)に関するフルチェーンセキュリティリサーチ: NGINX のスクリプトエンジンにおけるヒープバッファオーバーフローで、正規表現ベースの map が複合値評価の長さパスとコピーパスの間で共有キャプチャ状態を破壊する — HTTP とストリーム(TLS SNI)の両サーフェスで認証前に到達可能。

結果: 認証前リモートコード実行(ワーカーユーザーとしての system())を固定ラボ環境で 3/3 再現 — さらに、バグのプリミティブを根本原因から決定論的ワーカー侵害までマッピングする独立した HTTP モジュール研究チェーンも含む。

検証マトリクス

主張証拠
根本原因は修正コミットから導出(ブログからではない)finding-sheet
安全な検出器: 脆弱版 vs パッチ版のオラクル、クラッシュゼロpoc/diagnose.py(配信時の乖離 vs 500 no buffer space)
決定論的ワーカー DoS(ヒープ破壊によるアボート、コアダンプ)poc/crash.py — 2/2、X-Worker-PID の変化がワーカーの死亡を証明
NUL を含む任意バイトのオーバーフロー(ポインタ書き込み可能)HTTP body-map プリミティブ、raw-upstream ダンプで検証済み
認証前 RCE、実行時に ASLR を突破(ラボの補助なし)exploit/stream_rce.py — 3/3、リーク + スプレー + セッション再構築

クイックスタート

# stream variant: the full chain (build is a pinned nginx rev, ~3 min)
cd lab/stream && docker compose up -d --build && cd ../..
python3 exploit/stream_rce.py --host 127.0.0.1 --port 29443 \
    --cmd 'echo pwned-by-cve-2026-42533 > /tmp/proof'
docker compose -f lab/stream/docker-compose.yml exec nginx-rce cat /tmp/proof

# HTTP variant: deterministic crash PoC + safe detector
cd lab && docker compose up -d --build && cd ..
python3 poc/crash.py 127.0.0.1 8080          # worker aborts, core dumped
python3 poc/diagnose.py 127.0.0.1 8080      # VULNERABLE / PATCHED oracle

ドキュメント

ドキュメント内容
docs/finding-sheet.md1ページのデータシート: バージョン、CVSS、設定パターン、検出シグネチャ
docs/report-ptes.mdラボでの証拠を含む、PTES構造の完全なレポート(7フェーズ)
docs/research-writeup.md調査の記録 — 方法論、行き詰まり、汎用可能な教訓、先行研究との比較

本リポジトリの独自性と先行研究

HTTPモジュールの研究チェーンは独自の成果である。非対称な 長さ/値のスクリプトコンパイルを実測し、値の3コピー伝播則、 NULを保持するbody-mapプリミティブ、そしてアロケータのアボート チェーンのフォレンジックを明らかにした。完成したストリーム変種のRCEは、 DepthFirst Disclosures(クレジット表記された報告者)の公開された アプローチに帰属表示のうえ従っている — 両チェーンの手法ごとの比較は ライトアップの先行研究セクションを参照のこと。

関連研究

本リポジトリは CVE-2026-42945 — NGINX Rewrite Heap Overrun: Analysis & Deterministic DoS (姉妹リポジトリ)と方法論を共有している。nginxのスクリプトエンジンに おける同じ2パスの長さ/値バグクラスであり、そこではrewrite/is_args を経由して到達する — 差分検出器と決定論的なワーカーDoSを備え、 RCEの可能性については未解決のままである。

リポジトリ構成

docs/            finding sheet · PTES report · research writeup
poc/             diagnose.py (safe oracle) · crash.py (deterministic DoS)
exploit/
  stream_rce.py  full RCE chain (leak → spray → session rebuild → system)
  exploit.py     HTTP-module chain (research artifact, near-closure)
lab/             HTTP lab (vulnerable 1.31.2 + patched 1.31.3, backends)
lab/stream/      pinned-build lab for the stream variant

参考文献

  • F5 アドバイザリ K000162097 · NVD
  • 修正シリーズ (nginx 1.31.3): b767540、a8289aa、0cca8e0
  • DepthFirst Disclosures — Nginx-Rift (ストリーム版)

教育目的の研究成果物です。自身が所有するシステム、または明示的にテストを許可されたシステムに対してのみ実行してください。この脆弱性は修正済みです — nginx を ≥ 1.30.4 / ≥ 1.31.3 にアップグレードしてください。

ツールをダウンロード