Katalog CVE

CVE-2026-33034

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 związany z żądaniami ASGI, które mogły ominąć limit `DATA_UPLOAD_MAX_MEMORY_SIZE` w przypadku brakującego lub niedostatecznego nagłówka `Content-Length`. To pozwalało zdalnym atakującym na załadowanie nieograniczonego ciała żądania do pamięci.

Ocena ryzyka

Organizacje mogą być narażone na ataki, które wykorzystują tę podatność do przeciążenia pamięci serwera, co może prowadzić do awarii aplikacji lub odmowy usługi.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji Django, aby usunąć tę podatność oraz monitorowanie aplikacji pod kątem nietypowych wzorców ruchu.

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. ASGI requests with a missing or understated `Content-Length` header could bypass the `DATA_UPLOAD_MAX_MEMORY_SIZE` limit when reading `HttpRequest.body`, allowing remote attackers to load an unbounded request body into memory. 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 Superior for reporting this issue.

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