CVE-2026-21876
OWASP CRS には、複数の content-type パートを使用した multipart バイパスが存在する
- 公開済み
- 2026/01/08
- 更新済み
- 2026/04/09
- CNA の割り当て
- GitHub_M
- 観察された証拠
- 2026/05/13
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N中 · 今後 30 日間
- パーセンタイル
- 97.1%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
OWASPコアルールセット(CRS)は、互換性のあるウェブアプリケーションファイアウォールで使用するための汎用攻撃検出ルールのセットです。バージョン4.22.0および3.3.8より前のバージョンでは、ルール922110に、複数のパートを含むマルチパートリクエストを処理する際のバグがあります。 チェーン内の最初のルールがコレクション(例: `MULTIPART_PART_HEADERS`)を反復処理すると、キャプチャ変数(`TX:0`、`TX:1`)が各反復ごとに上書きされます。チェーンされたルールが利用できるのは最後にキャプチャされた値のみであるため、後続のパートに正規の文字セットが含まれる場合、先行するパートの悪意のある文字セットが見逃される可能性があります。バージョン4.22.0および3.3.8でこの問題は修正されています。
ソース
3OWASP ModSecurity CRSのmultipart charset処理を介したWAFバイパスを実証する最小限のPoCとDockerコンテナ。XSSペイロードの配信につながります。
CVE-2026-21876の概念実証エクスプロイト。Flask、ASP.NET、Spring BootアプリケーションにおけるOWASP CRS WAFのマルチパート文字セットバイパスを実証します。
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。