Katalog CVE

CVE-2026-3902

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Ocena ryzyka

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ę.

Rekomendacja

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.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS