CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-3902

High
Published: Translated: NVD NIST

Summary

W wersjach Django 6.0 przed 6.0.4, 5.2 przed 5.2.13 oraz 4.2 przed 4.2.30 odkryto problem, który pozwala zdalnemu atakującemu na fałszowanie nagłówków. Wykorzystuje on niejednoznaczne mapowanie dwóch wariantów nagłówków (z myślnikami lub podkreśleniami) do jednej wersji z podkreśleniami.

Risk Assessment

Organizacje mogą być narażone na ataki, które wykorzystują fałszowanie nagłówków, co może prowadzić do nieautoryzowanego dostępu lub manipulacji danymi. Starsze, nieobsługiwane wersje Django mogą również być podatne na tę lukę.

Recommendation

Zaleca się aktualizację do najnowszej wersji Django, aby usunąć tę podatność. Należy również rozważyć przegląd i aktualizację starszych, nieobsługiwanych wersji, które mogą być narażone na ataki.

Related vulnerabilities

Original NVD description (English source)

An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30. `ASGIRequest` allows a remote attacker to spoof headers by exploiting an ambiguous mapping of two header variants (with hyphens or with underscores) to a single version with underscores. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Tarek Nakkouch for reporting this issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS