CVE-2026-114582
Server-side request forgery via SpatialReference string input
CVSS Score
5.3
EPSS Score
0.0%
EPSS Percentile
0th
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.
| CWE | CWE-918 |
| Vendor | djangoproject |
| Product | django |
| Published | Nov 3, 2026 |
Stay Ahead of the Next One
Get instant alerts for djangoproject django
Be the first to know when new medium vulnerabilities affecting djangoproject django are published β delivered to Slack, Telegram or Discord.
Get Free Alerts β
Free Β· No credit card Β· 60 sec setup
CVSS v3 Breakdown
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability
Affected Versions
djangoproject / Django
6.1 < 6.1.3 6.0 < 6.0.10 5.2 < 5.2.19
References
docs.djangoproject.com: https://docs.djangoproject.com/en/dev/releases/security/ groups.google.com: https://groups.google.com/g/django-announce github.com: https://github.com/django/django/commit/3a2ec4378b53c7b8ff5283ad7eba624ffa6f2b2f github.com: https://github.com/django/django/commit/a658355eb51feccbe90b5ca2e3b7f3543cd99e01 github.com: https://github.com/django/django/commit/1c980729e53ef119d43a01d32ead30116c46cd36 github.com: https://github.com/django/django/commit/8bda4d0db15f28828d8db000287562efae5ce063 djangoproject.com: https://www.djangoproject.com/weblog/2026/nov/03/security-releases/
Credits
π Adraca Jake Howard Jacob Walls Jacob Walls Sarah Boyce David Smith Jacob Walls