つみかさね

CVE-2026-33034

High(7.5)

CVE-2026-33034 — Django ASGI Content-Length未検証DoS

公開日: 2026-04-09データソース: NVD, GitHub Advisory

影響を受けるソフトウェア

製品ベンダー影響バージョン
DjangoDjango Software Foundation6.0-6.0.3, 5.2-5.2.12, 4.2-4.2.29

対応ガイド

high|推奨セキュリティ修正影響: 広範

推奨アクション

  1. 1Django ASGI環境(Daphne/Uvicorn等)で運用しているか確認する
  2. 2影響バージョンを使用している場合、Django 6.0.4/5.2.13/4.2.30へアップデートする
  3. 3リバースプロキシでリクエストボディサイズの上限を設定する

影響対象

Django ASGI環境利用者

補足

  • -WSGI環境のみで運用している場合は影響を受けません

関連するリリース情報

この脆弱性に関連するフレームワークの最新リリース・修正バージョンを確認できます。

CVEDjangoASGIDoS

概要

Django の ASGI リクエスト処理 に おいて、Content-Length ヘッダー が 欠落 または 過少 な 値 の 場合 に DATA_UPLOAD_MAX_MEMORY_SIZE 制限 が バイパス されます。攻撃者 は HttpRequest.body を 読み込ませる こと で、制限 を 超える サイズ の リクエストボディ を メモリ に ロード させ、サーバー の メモリ枯渇 による サービス停止 を 引き起こせます。

この 問題 は ASGI 環境(Daphne / Uvicorn 等)でのみ 影響 します。WSGI 環境 では 影響 を 受けません。

CVSSベクトル

項目
CVSS v3 スコア7.5 (High)
ベクトルCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
攻撃元区分 (AV)ネットワーク
攻撃条件の複雑さ (AC)
必要な特権 (PR)なし
ユーザー関与 (UI)なし
機密性への影響 (C)なし
完全性への影響 (I)なし
可用性への影響 (A)

影響を受けるソフトウェア

シリーズ影響バージョン修正バージョン
Django 6.06.0 〜 6.0.36.0.4
Django 5.25.2 〜 5.2.125.2.13
Django 4.24.2 〜 4.2.294.2.30

5.0.x / 4.1.x / 3.2.x 等 の サポート終了 シリーズ は 評価 されていません が、影響 を 受ける 可能性 が あります。

修正バージョンと回避策

  • Django 6.0.4 / 5.2.13 / 4.2.30 へ アップデート する
  • ASGI 環境 を 使用 していない 場合(WSGI のみ)は 影響 なし
  • 緩和策 として、リバースプロキシ(Nginx 等)で リクエストボディ サイズ の 上限 を 設定 する(client_max_body_size 等)

報告者

Superior 氏

関連リンク


データソース: NVD (NIST), OSV (Google), GitHub Advisory Database AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

Xでシェアはてブ
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。