CVE-2026-114582 Details
Description
An issue was discovered in Django 6.1 before 6.1.3, 6.0 before 6.0.10, and 5.2 before 5.2.19. `django.contrib.gis.gdal.SpatialReference` (and related `transform()` methods and `srs`/`srid` setters) do not restrict GDAL’s file and network access when parsing string input, which allows attackers to trigger server-side requests or local file reads via crafted spatial reference strings. 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 Adraca for reporting this issue.
A server-side request forgery vulnerability has been identified in Django versions 6.1 prior to 6.1.3, 6.0 prior to 6.0.10, and 5.2 prior to 5.2.19. The issue arises in the 'django.contrib.gis.gdal.SpatialReference' class, where certain methods do not properly restrict GDAL's file and network access when processing string inputs. This oversight allows attackers to manipulate spatial reference strings, potentially leading to unauthorized server-side requests or local file reads. The vulnerability is particularly concerning because GDAL, by default, resolves file and network references, a behavior that was not documented by Django. Similar vulnerabilities were also present in earlier, unsupported Django versions (such as 5.1.x, 5.0.x, and 4.2.x) and may still be exploitable.
Users can upgrade to Django versions 6.1.3, 6.0.10, or 5.2.19, where this vulnerability has been fixed. Instructions for upgrading can be found in the Django release notes.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Nov 3, 2026CISA-ADP
Assessed Nov 3, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://docs.djangoproject.com/en/dev/releases/security/ | Django Software Foundation | AdvisoryBundleRemedyVendor |
| https://github.com/django/django/commit/1c980729e53ef119d43a01d32ead30116c46cd36 | Django Software Foundation | Source CodeVendor |
| https://github.com/django/django/commit/3a2ec4378b53c7b8ff5283ad7eba624ffa6f2b2f | Django Software Foundation | Source CodeVendor |
| https://github.com/django/django/commit/8bda4d0db15f28828d8db000287562efae5ce063 | Django Software Foundation | Source CodeVendor |
| https://github.com/django/django/commit/a658355eb51feccbe90b5ca2e3b7f3543cd99e01 | Django Software Foundation | Source CodeVendor |
| https://groups.google.com/g/django-announce | Django Software Foundation | Mailing ListVendor |
| https://www.djangoproject.com/weblog/2026/nov/03/security-releases/ | Django Software Foundation | AdvisoryBundleRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-918 | Server-Side Request Forgery (SSRF) | Django Software Foundation |
Affected Products
| Product | Versions |
|---|---|
| Django | < 6.1.3 (semver) < 6.0.10 (semver) < 5.2.19 (semver) ~5.1 ~5.0 ~4.2 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 3, 2026 | CVE Modified | CISA-ADP |
| Nov 3, 2026 | New CVE Received | Django Software Foundation |
Volerion