Skip to main content
CVE-2026-15307 HIGH CVSS 8.7 Python Verified Advisory

Server-side file-write and request forgery via spatial lookups in Django (CVE-2026-15307)

Django's spatial lookups allowed `str` and `dict` lookup values to be passed to `GDALRaster` when they represented rasters. Depending on the raster driver, this could write a file to disk (in some cases enabling remote code execution) or issue a network request as the Django process user. The flaw was reachable by staff users with view permissions on any registered model containing a spatial field via the admin changelist. Affected versions: - Django main - Django 6.1 (currently at release candidate status) - Django 6.0 - Django 5.2 We recommend updating to: Django 6.0.8, Django 5.2.17. CVSS ? · our assessment: act_now Reference: https://seclists.org/oss-sec/2026/q3/406 Details: https://vuln.today/cve/CVE-2026-15307

Verified by vuln.today against published advisories.

Affected versions

  • – Django main
  • – Django 6.1 (currently at release candidate status)
  • – Django 6.0
  • – Django 5.2

Fixed in: Django 6.0.8; Django 5.2.17

Full CVE analysis Reference Published Aug 04, 2026

← All verified advisories

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy