
CVE-2025-9951の概念実証(PoC)。JPEG 2000のコンポーネントマッピング不一致を介してFFmpegにおける制御されたコールバック実行を実証します。解析レポート、ペイロード生成ツール、および決定的レイアウトのエクスプロイト研究用のGDB起動スクリプトが含まれます。
このリポジトリには、FFmpeg JPEG 2000 コンポーネントマッピング脆弱性に関する、意図的に分離された2つのエクスプロイトマイルストーンが含まれています:
01-gdb-assisted/ — 元の決定論的な GDB 起動 PoC と、その完全な調査過程の記録。GDB のみを使用していた最後の歴史的リビジョン(260cee4)から復元されたものです。02-aslr-setcontext/ — 後期の ASLR 有効化、同一プロセス内での情報漏洩および setcontext の証明。簡潔な2番目の記録と、それを再現するために必要な最小限のソースコードを含みます。最初のディレクトリは、元の 450 バイトのマーカーファイルペイロードを保持しています。2番目は、ASLR が有効なまま GDB 外での制御された命令フローとレジスタ状態を示しています。公開されているランナーは _exit(90) で安全に終了します。記録では、後続の mprotect/シェルコード実験とその限界について別途記載しています。
これらは環境固有の研究成果物であり、ポータブルなリモートエクスプロイトではありません。所有しているシステム、または明示的にテストを許可されたシステムに対してのみ使用してください。