VulnSea

Django vulnerabilities

CVEs whose affected-version data names the Django package (pip). Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

50 CVEsRSS

CVE-2026-15307High· 8.8
1mo ago

Django GeoDjango spatial lookups allow file writes and outbound requests through GDAL raster parsing

Django GeoDjango spatial lookups allow file writes and outbound requests through GDAL raster parsing

▾ TwilightDjango · DjangoEPSS 1.1%via GHSA
CVE-2026-15830Medium· 5.3
1mo ago

Django GeoDjango vulnerable to denial of service through deeply nested geometry collections

Django GeoDjango vulnerable to denial of service through deeply nested geometry collections

▾ Sunlitdjango · djangoEPSS 0.76%via GHSA
CVE-2026-53878Medium· 6.1
2mo ago

Django: DomainNameValidator permits newline characters that may enable HTTP header injection

Django: DomainNameValidator permits newline characters that may enable HTTP header injection

▾ Sunlitdjango · djangoEPSS 0.33%via OSV
CVE-2026-53877Medium· 4.8
2mo ago

Django: GDALRaster may over-read heap memory when constructed from bytes

Django: GDALRaster may over-read heap memory when constructed from bytes

▾ Sunlitdjango · djangoEPSS 0.44%via OSV
CVE-2026-48588Low· 3.1
2mo ago

Django: cache middleware may expose private responses when unrelated request cookies are present

Django: cache middleware may expose private responses when unrelated request cookies are present

▾ Sunlitdjango · djangoEPSS 0.43%via OSV
CVE-2026-35193Low· 3.1
4mo ago

Django: UpdateCacheMiddleware may disclose private cached responses by omitting Authorization from Vary

Django: UpdateCacheMiddleware may disclose private cached responses by omitting Authorization from Vary

▾ Sunlitdjango · djangoEPSS 0.43%via OSV
CVE-2026-6873Low· 3.1
4mo ago

Django: signed cookies are vulnerable to salt namespace collisions

Django: signed cookies are vulnerable to salt namespace collisions

▾ Sunlitdjango · djangoEPSS 0.28%via OSV
CVE-2026-48587Low· 3.1
4mo ago

Django: has_vary_header may expose cached responses when Vary values contain whitespace

Django: has_vary_header may expose cached responses when Vary values contain whitespace

▾ Sunlitdjango · djangoEPSS 0.43%via OSV
CVE-2026-8404Low· 3.1
4mo ago

Django: UpdateCacheMiddleware may disclose cached responses due to case-sensitive Cache-Control handling

Django: UpdateCacheMiddleware may disclose cached responses due to case-sensitive Cache-Control handling

▾ Sunlitdjango · djangoEPSS 0.43%via OSV
CVE-2026-7666Low· 3.1
4mo ago

Django fails to prevent reuse of a partially-initialized connection after a failed `STARTTLS` handshake

Django fails to prevent reuse of a partially-initialized connection after a failed `STARTTLS` handshake

▾ Sunlitdjango · djangoEPSS 0.21%via OSV
CVE-2026-35192Medium· 6.5⚖ disputed
4mo ago

An issue was discovered in 6.0 before 6.0.5 and 5.2 before 5.2.14. Response headers do not vary on cookies if a session is not modified, but `SESSION_SAVE_EVERY_REQUEST` is `True`

An issue was discovered in 6.0 before 6.0.5 and 5.2 before 5.2.14. Response headers do not vary on cookies if a session is not modified, but `SESSION_SAVE_EVERY_REQUEST` is `True`. A remote attacker can steal a user's session after that …

▾ Sunlitdjangoproject · djangoEPSS 0.69%via NVD
CVE-2026-5766Medium· 5.3
4mo ago

Django has an Improper Handling of Length Parameter Inconsistency

Django has an Improper Handling of Length Parameter Inconsistency

▾ Sunlitdjango · djangoEPSS 0.52%via OSV
CVE-2026-6907Medium· 4.3
4mo ago

Django Uses Cache Containing Sensitive Information

Django Uses Cache Containing Sensitive Information

▾ Sunlitdjango · djangoEPSS 0.44%via OSV
CVE-2026-3902High· 7.5
5mo ago

An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30. `ASGIRequest` allows a remote attacker to spoof headers by exploiting an ambiguous mapping of two header variants (with hyphens or with underscores) t…

An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30. `ASGIRequest` allows a remote attacker to spoof headers by exploiting an ambiguous mapping of two header variants (with hyphens or with underscores) t…

▾ Twilightdjangoproject · djangoEPSS 0.55%via NVD
CVE-2026-4277Critical· 9.8
5mo ago

An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30. Add permissions on inline model instances were not validated on submission of forged `POST` data in `GenericInlineModelAdmin`. Earlier, unsupported D…

An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30. Add permissions on inline model instances were not validated on submission of forged `POST` data in `GenericInlineModelAdmin`. Earlier, unsupported D…

▾ Midnightdjangoproject · djangoEPSS 0.60%via NVD
CVE-2026-4292Low· 2.7
5mo ago

Django vulnerable to privilege abuse in ModelAdmin.list_editable

Django vulnerable to privilege abuse in ModelAdmin.list_editable

▾ Sunlitdjango · djangoEPSS 0.36%via OSV
CVE-2026-33034High· 7.5
5mo ago

Django: SGI requests with a missing or understated `Content-Length` header could bypass the `DATA_UPLOAD_MAX_MEMORY_SIZE` limit

Django: SGI requests with a missing or understated `Content-Length` header could bypass the `DATA_UPLOAD_MAX_MEMORY_SIZE` limit

▾ Twilightdjango · djangoEPSS 0.85%via OSV
CVE-2026-33033Medium· 6.5PoC
5mo ago

Django has potential DoS via MultiPartParser through crafted multipart uploads

Django has potential DoS via MultiPartParser through crafted multipart uploads

▾ Twilightdjango · djangoEPSS 0.88%via OSV
CVE-2026-25674Low· 3.7
7mo ago

Django has a Race Condition vulnerability

Django has a Race Condition vulnerability

▾ Sunlitdjango · djangoEPSS 0.33%via OSV
CVE-2026-25673High· 7.5
7mo ago

Django vulnerable to Uncontrolled Resource Consumption

Django vulnerable to Uncontrolled Resource Consumption

▾ Twilightdjango · djangoEPSS 1.1%via OSV
CVE-2026-1285Low
8mo ago

Django has Inefficient Algorithmic Complexity

Django has Inefficient Algorithmic Complexity

▾ Sunlitdjango · djangoEPSS 1.1%via OSV
CVE-2025-14550Low
8mo ago

Django has Inefficient Algorithmic Complexity

Django has Inefficient Algorithmic Complexity

▾ Sunlitdjango · djangoEPSS 1.1%via OSV
CVE-2025-13473Low
8mo ago

Django has Observable Timing Discrepancy

Django has Observable Timing Discrepancy

▾ Sunlitdjango · djangoEPSS 0.76%via OSV
CVE-2026-1312Medium· 5.4PoC
8mo ago

An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. `.QuerySet.order_by()` is subject to SQL injection in column aliases containing periods when the same alias is, using a suitably crafted dictionary, w…

An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. `.QuerySet.order_by()` is subject to SQL injection in column aliases containing periods when the same alias is, using a suitably crafted dictionary, w…

▾ Twilightdjangoproject · djangoEPSS 0.85%via NVD
CVE-2026-1287Medium· 5.4
8mo ago

An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. `FilteredRelation` is subject to SQL injection in column aliases via control characters, using a suitably crafted dictionary, with dictionary expansio…

An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. `FilteredRelation` is subject to SQL injection in column aliases via control characters, using a suitably crafted dictionary, with dictionary expansio…

▾ Sunlitdjangoproject · djangoEPSS 0.80%via NVD
CVE-2026-1207Medium· 5.4PoC
8mo ago

An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. Raster lookups on ``RasterField`` (only implemented on PostGIS) allows remote attackers to inject SQL via the band index parameter. Earlier, unsupport…

An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. Raster lookups on ``RasterField`` (only implemented on PostGIS) allows remote attackers to inject SQL via the band index parameter. Earlier, unsupport…

▾ Twilightdjangoproject · djangoEPSS 13%via NVD
CVE-2025-64460Medium
10mo ago

Django is vulnerable to DoS via XML serializer text extraction

Django is vulnerable to DoS via XML serializer text extraction

▾ Sunlitdjango · djangoEPSS 2.1%via OSV
CVE-2025-13372Medium· 4.3
10mo ago

Django is vulnerable to SQL injection in column aliases

Django is vulnerable to SQL injection in column aliases

▾ Sunlitdjango · djangoEPSS 0.92%via OSV
CVE-2025-64458High· 7.5PoC
11mo ago

Django has a denial-of-service vulnerability in HttpResponseRedirect and HttpResponsePermanentRedirect on Windows

Django has a denial-of-service vulnerability in HttpResponseRedirect and HttpResponsePermanentRedirect on Windows

▾ Midnightdjango · djangoEPSS 1.9%via OSV
CVE-2025-59681High· 7.1
1y ago

An issue was discovered in Django 4.2 before 4.2.25, 5.1 before 5.1.13, and 5.2 before 5.2.7

An issue was discovered in Django 4.2 before 4.2.25, 5.1 before 5.1.13, and 5.2 before 5.2.7. QuerySet.annotate(), QuerySet.alias(), QuerySet.aggregate(), and QuerySet.extra() are subject to SQL injection in column aliases, when using a …

▾ Twilightdjangoproject · djangoEPSS 0.63%via NVD
Django vulnerabilities (CVEs) · VulnSea