Back to list

Django has an Improper Handling of Length Parameter Inconsistency — CVE-2026-5766

GitHub · GitHub · CVE-2026-5766

ID
CVE-2026-5766
Date
Updated
Activity
Source
GitHub
Vendor
GitHub
Threat
medium
CVSS
6.3
EPSS
0.00051

Summary

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,…

Product

pip: Django

What to do

General, cautious steps (verify details in the official source):

  • Review exposure and plan remediation based on risk and environment.
  • Identify affected product versions in your inventory and verify whether you are impacted.
  • Apply vendor patches/updates or recommended mitigations as soon as available.
  • Read the official advisory for exact affected versions and remediation steps.

Official advisory

Related advisories