Back

HIGH

python-django: Potential denial-of-service via Accept-Language headers

Published Feb 1, 2023

Description

In Django 3.2 before 3.2.17, 4.0 before 4.0.9, and 4.1 before 4.1.6, the parsed values of Accept-Language headers are cached in order to avoid repetitive parsing. This leads to a potential denial-of-service vector via excessive memory usage if the raw value of Accept-Language headers is very large.

Affected products

Remediation

No remediation recorded yet.

References (21)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner mitre
Published Feb 1, 2023
Updated Mar 27, 2025
Reserved Jan 20, 2023
CISA Vulnrichment
Updated Mar 27, 2025
NVD
Status Modified
Modified Jun 17, 2026
Red Hat
Severity Moderate
Public date Feb 1, 2023
GHSA-Q2JF-H9JM-M7P4