つみかさね
Top/Security/CVE一覧/CVE-2026-25673

CVE-2026-25673

High(7.5)

CVE-2026-25673 — Django URLField Unicode正規化によるDoS

公開日: 2026-03-05データソース: NVD, GitHub Advisory

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

製品ベンダー影響バージョン
DjangoDjango Software Foundation6.0〜6.0.2, 5.2〜5.2.11, 4.2〜4.2.28
CVEDjangoDoSPython

概要

Django の URLField.to_python() が内部で使用する urllib.parse.urlsplit() は、Windows 環境において特定の Unicode 文字に対して不釣り合いに遅い NFKC 正規化を実行します。この挙動を悪用して、大きな URL 入力に該当文字を含めることで、リモートからサービス妨害(DoS)を引き起こすことが可能です。

Django は広く使われている Python Web フレームワークであり、URLField を使用しているフォームやモデルが影響を受ける可能性があります。

CVSSベクトル

項目
CVSSスコア7.5
深刻度High
CWECWE-400 (リソース消費の制御不備)

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

製品ベンダー影響バージョン
DjangoDjango Software Foundation6.0〜6.0.2, 5.2〜5.2.11, 4.2〜4.2.28

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

修正バージョンと回避策

  • 修正バージョン: Django 6.0.3 / 5.2.12 / 4.2.29
  • 入力値の長さ制限は保護にならないため(小さなペイロードでも発動可能)、アップデートが推奨されます。

関連リンク


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

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