~ / search / GHSA-w26r-rmm8-9c29

GHSA-w26r-rmm8-9c29

Django has an Improper Handling of Length Parameter Inconsistency

Source: GitHub Advisory Database (reviewed) Moderate CVE-2026-5766

Packages

EcosystemPackageAffectedFixed in
PyPI Django >= 6.0, < 6.0.5 6.0.5
PyPI Django >= 5.2, < 5.2.14 5.2.14

Details

As written in the advisory (Markdown source, shown as plain text).

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 thanks Kyle Agronick for reporting this issue.

References

External links from the advisory. They lead to third-party sites.