VDB

CVE-2025-14550

CVE-2025-14550 PUBLISHED CVSS 5.300000190734863 MEDIUM

Potential denial-of-service vulnerability via repeated headers when using ASGI

Reported by dsf · Published February 3, 2026

Django is fixed in 6.0.2, 5.2.11 and 4.2.28 (PyPI)

An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. `ASGIRequest` allows a remote attacker to cause a potential denial-of-service via a crafted request with multiple duplicate headers. 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 Jiyong Yang for reporting this issue.

Fixed versions

Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.

PackageEcosystemFixed in
DjangoPyPI6.0.2, 5.2.11, 4.2.28
asgirefPyPI3.11.1
djangoBitnami6.0.2, 5.2.11, 4.2.28
authentikChainguard2025.12.1-r2
awxChainguard24.6.1-r27
py3-djangoAlpine4.2.28-r0
authentik-fipsChainguard2025.12.1-r2
label-studioChainguard1.22.0-r3
djangodjangoproject6.0.2, 5.2.11, 4.2.28
djangoBitnami6.0.2, 5.2.11, 4.2.28

Risk scores

CVSS 3.1
5.300000190734863
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

Affected products

VendorProductVersions
djangoprojectDjango6.0, 6.0.2, 5.2
djangoprojectasgiref3, 3.11.1
PyPIDjango4.2.0-a.1, 6.0.0-a.1, 5.2.0-a.1
chainguardauthentik0
chainguardawx0
djangoprojectasgiref3.11.1, 3
djangoprojectDjango6.0.2, 5.2, 5.2.11
alpinepy3-django0
chainguardauthentik-fips0
chainguardlabel-studio0
djangoprojectdjango

Timeline

  • Feb 3, 2026 CVE Published
  • Feb 3, 2026 PoC Published (4 in total, the first dated here)
  • Feb 4, 2026 EPSS Score (30 in total, the first dated here)
  • Mar 9, 2026 Security Advisory (18 in total, the first dated here)
  • Mar 27, 2026 Distribution Patch (11 in total, the first dated here)
  • Jun 22, 2026 Coalition ESS Score

Query this with the API

The same record, from the CLI:

vulnetix vdb vuln CVE-2025-14550
vulnetix vdb fixes CVE-2025-14550

Or with curl, using the org id and key from your account page:

curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
  "https://api.vdb.vulnetix.com/v2/vuln/CVE-2025-14550/fixes/registry"

The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart

Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›