Katalog CVE

CVE-2026-5766

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.42%

Percentyl 36 - wyżej niż 36% wszystkich znanych CVE

Streszczenie

W Django w wersjach 6.0 przed 6.0.5 oraz 5.2 przed 5.2.14 żądania ASGI z brakującym lub zaniżonym nagłówkiem Content-Length mogą ominąć limit FILE_UPLOAD_MAX_MEMORY_SIZE, co może prowadzić do ładowania dużych plików do pamięci i degradacji usługi.

Ocena ryzyka

Atakujący może zdalnie powodować wyczerpanie pamięci i spadek dostępności aplikacji Django poprzez wysyłanie spreparowanych żądań uploadu.

Rekomendacja

Zaktualizuj Django do wersji 6.0.5 lub 5.2.14 (lub nowszej) oraz skonfiguruj limit rozmiaru żądań na poziomie serwera WWW.

Inne podatności w Django

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

An issue was discovered in 6.0 before 6.0.5 and 5.2 before 5.2.14. ASGI requests with a missing or understated `Content-Length` header can bypass the `FILE_UPLOAD_MAX_MEMORY_SIZE` limit, potentially loading large files into memory and causing service degradation. As a reminder, Django expects a limit to be configured at the web server level rather than solely relying on `FILE_UPLOAD_MAX_MEMORY_SIZE`. 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 Kyle Agronick for reporting this issue.

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