CVE-2026-77050
What it is
An issue was discovered in Django 6.1 before 6.1.2, 6.0 before 6.0.9, and 5.2 before 5.2.18. `django.utils.translation.get_supported_language_variant()` is subject to a potential denial-of-service attack when processing many distinct, very long language codes, which are retained as keys in an in-memory cache and consume process memory. Earlier, unsupported Django series (such as 5.1.x, 5.0.x, and 4.2.x) were not evaluated and may also be affected. Django would like to thank Gleb Lizunov for reporting this issue.
At a glance
- Exploitability
- Can be exploited over the network without logging in. Limited direct impact.
- Exploit odds
- 0.5% chance of exploitation in the next 30 days (EPSS).
- Fix
- A patch, advisory or fixed version is referenced. Upgrade or apply it.
Timeline
- PublishedDisclosed publicly on CVE.org and NVD
- Last updatedMost recent change to the record
Details
- Published
- Last modified
- Exploit probability
- 0.5% · EPSS, next 30 days
- Weakness
- CWE-789
- Record status
- Deferred
Attack profile CVSS 4.0 · 6.9
- Attack vector
- Network
- Complexity
- Low
- Attack requirements
- None
- Privileges needed
- None
- User interaction
- None
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Raw vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Fix and advisories
- https://github.com/django/django/commit/02a69e3791e3df23d45ea4ea7e7fc489f0eef2be
- https://github.com/django/django/commit/3d32ee80ae52745d686bf94d3555000ddf073267
- https://github.com/django/django/commit/7e878b0f8bd42260903e6a0d38996a93b0474a0b
- https://github.com/django/django/commit/c88b304cc2d90fc37d3bd1f5f3829706fa6c13bc
References
- https://docs.djangoproject.com/en/dev/releases/security/
- https://github.com/django/django/commit/02a69e3791e3df23d45ea4ea7e7fc489f0eef2be
- https://github.com/django/django/commit/3d32ee80ae52745d686bf94d3555000ddf073267
- https://github.com/django/django/commit/7e878b0f8bd42260903e6a0d38996a93b0474a0b
- https://github.com/django/django/commit/c88b304cc2d90fc37d3bd1f5f3829706fa6c13bc
- https://groups.google.com/g/django-announce
- https://www.djangoproject.com/weblog/2026/oct/06/security-releases/