Description
An issue was discovered in Django 6.1 before 6.1.2, 6.0 before 6.0.9, and 5.2 before 5.2.18.
An incomplete fix for CVE-2026-15307 in Django spatial lookups allows an attacker who can supply `bytes` values to cause the Django process to make network requests via a crafted VRT document referencing an external raster source.
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 sicksec for reporting this issue.
Published: 2026-10-06
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Network request hijacking via crafted spatial lookups
Action: Patch Now
AI Analysis

Impact

An incomplete fix for a prior spatial lookup vulnerability allows an attacker who can supply raw byte values to craft a VRT document that references an external raster source, forcing the Django application to make unsolicited network requests. Although the application does not execute arbitrary code, the ability to trigger external connections can be abused for data exfiltration, reconnaissance, or downstream attacks on the target of the connection.

Affected Systems

Django versions prior to 6.1.2, 6.0.9, or 5.2.18 are affected. Earlier unsupported series such as 5.1.x, 5.0.x, and 4.2.x may also be vulnerable.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. No public exploit information exists and the vulnerability is not listed in CISA KEV. Because it exploits a server-side request forgery mechanism triggered by application input, the likelihood of exploitation depends on whether the vulnerable application processes spatial byte data. The attack vector is inferred to be through any web request that includes disallowed byte values in a spatial lookup context.

Generated by OpenCVE AI on October 6, 2026 at 18:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Django to at least 6.1.2, 6.0.9, or 5.2.18 to apply the vendor‑issued patch
  • If upgrading is not immediately feasible, validate or reject byte values in spatial lookup inputs, effectively disabling the vulnerable code path
  • Monitor application logs for unexpected outbound VRT document requests and configure firewall rules to restrict outbound connections from the Django process

Generated by OpenCVE AI on October 6, 2026 at 18:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 07 Oct 2026 08:30:00 +0000

Type Values Removed Values Added
First Time appeared Djangoproject
Djangoproject django
Vendors & Products Djangoproject
Djangoproject django

Wed, 07 Oct 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Tue, 06 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 06 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Description An issue was discovered in Django 6.1 before 6.1.2, 6.0 before 6.0.9, and 5.2 before 5.2.18. An incomplete fix for CVE-2026-15307 in Django spatial lookups allows an attacker who can supply `bytes` values to cause the Django process to make network requests via a crafted VRT document referencing an external raster source. 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 sicksec for reporting this issue.
Title Potential request forgery via spatial lookup byte values
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:L/SA:N'}


Subscriptions

Djangoproject Django
cve-icon MITRE

Status: PUBLISHED

Assigner: DSF

Published:

Updated: 2026-10-06T14:06:56.731Z

Reserved: 2026-09-09T14:50:25.689Z

Link: CVE-2026-87890

cve-icon Vulnrichment

Updated: 2026-10-06T14:06:43.340Z

cve-icon NVD

Status : Deferred

Published: 2026-10-06T14:17:47.380

Modified: 2026-10-06T14:17:47.517

Link: CVE-2026-87890

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-06T14:20:51Z

Links: CVE-2026-87890 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T08:15:13Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)