CVE-2026-15307

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.7 Container Release Update

Beschreibung

Ein Problem wurde in Django-Versionen vor 5.2.17 und 6.0 vor 6.0.8 entdeckt. GeoDjango-Spatial-Abfragen analysieren optimistisch den rechten Operandenwert als Raster, indem sie ihn an den Konstruktor `django.contrib.gis.gdal.GDALRaster` weitergeben. Jeder Wert, der in einer Spatial-Abfrage gegen ein `GeometryField` oder `RasterField` verwendet wird, erreicht diesen Konstruktor, einschließlich nicht vertrauenswürdiger Eingaben, z.B. eines Spatial-Feldfilters, der über die Django-Admin-Changelist-Query-String von einem mit Anzeigerechten ausgestatteten Mitarbeiter eingereicht wurde. Ein `dict` oder ein `str`, das seine JSON-Darstellung enthält, wird unabhängig vom Standardwert `write=False` des Konstruktors im Schreibmodus geöffnet, wodurch eine Datei mit einem von einem Angreifer gewählten Namen und Inhalt über einen dateibasierten GDAL-Treiber geschrieben werden kann. Jede andere `str` wird als Datasource behandelt, was eine ausgehende Netzwerkanfrage über einen GDAL-Virtual-Filesystem-Handler ermöglicht. Das Schreiben einer Datei an einen später von der Anwendung importierten Speicherort kann zu einem Remote-Code-Ausführungsangriff führen. Frühere, nicht unterstützte Django-Serien (wie 5.1.x, 5.0.x und 4.2.x) wurden nicht bewertet und könnten ebenfalls betroffen sein. Django möchte Bence Nagy, localhost-detect und kimchunbok_ für die Meldung dieses Problems danken.

Metriken

Severity
high
kein öffentlicher PoC bekannt
8.8
Quelle: nvd-v3
57.4 %
Hoch — CVE rangiert über dem Median aller heute bewerteten CVEs (Rang ≥ 36 %).
0.9 %
Niedrig — Modell schätzt < 1 % Ausnutzungs-Wahrscheinlichkeit.
Veröffentlicht
2026-08-24 17:56 UTC
CWE-73, CWE-918

Weakness-Klassen (CWE)

  • CWE-73Base

    External Control of File Name or Path

    The product allows user input to control or influence paths or file names that are used in filesystem operations.

    cwe.mitre.org →
  • CWE-918Base

    Server-Side Request Forgery (SSRF)

    The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.

    cwe.mitre.org →

Re-Analyse & Statuswechsel

Chronologie der NVD-Audit-Events für diese CVE — Reanalyses, CVSS-Updates, CPE-Diffs.

  1. New CVE Received2026-08-04 17:16 UTC· 6a34fbeb-21d4-45e7-8e0a-62b95bc12c92
    • Affected: Django
    • Description: An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. GeoDjango spatial lookups optimistically parse the right-hand-side value as a raster by passing it to the `django.contrib.gis.gdal.GDALRaster` constructor. Any value used in a spatial lookup against a `GeometryField` or `RasterField` reaches this constructor, including untrusted input, for example a spatial-field filter submitted through the Django admin changelist query string by a staff user with view permission. A `dict`, or a `str` holding its JSON representation, is opened in write mode regardless of the constructor's `write=False` default, allowing a file with an attacker-chosen name and contents to be written through a file-backed GDAL driver. Any other `str` is treated as a datasource, allowing an outbound network request through a GDAL virtual filesystem handler. Writing a file to a location later imported by the application can result in remote code execution. 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 Bence Nagy, localhost-detect, and kimchunbok_ for reporting this issue.
    • CVSS V4.0: AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
    • CVSS V3.1: AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Betroffene Betriebssysteme

  • linux

    redhat / enterprise_linux10.0

  • linux

    redhat / enterprise_linux8.0

  • linux

    redhat / enterprise_linux9.0

  • linux

    ubuntu / pyasn1jammy

  • linux

    ubuntu / pyasn1noble

  • linux

    ubuntu / pyasn1resolute

Betroffene Produkte

Aus der Hersteller-/CERT-Meldung extrahierte Produkte und Versionsbereiche. Ein Version-Range wie „<4.14.6“ impliziert die Update-Empfehlung „auf 4.14.6 oder höher aktualisieren“.

  • Atlassian

    BambooData Center LTS 10.2.22

  • Atlassian

    BambooData Center LTS 12.1.10

  • Atlassian

    BitbucketData Center 10.4.2

  • Atlassian

    BitbucketData Center LTS 10.2.6

  • Atlassian

    BitbucketData Center LTS 9.4.23

  • Atlassian

    ConfluenceData Center LTS 10.2.15

  • Atlassian

    ConfluenceData Center LTS 9.2.23

  • Atlassian

    Crucible4.9.13

  • Atlassian

    Fisheye4.9.13

  • Atlassian

    JiraData Center LTS 10.3.24

  • Atlassian

    JiraData Center LTS 11.3.10

  • bitnami

    django6.0.0

  • djangoproject

    daphne4.2.2

  • js-cookie

    javascript_cookie3.0.7

  • npm

    tmp

  • npm

    webpack-dev-server

  • pyopenssl

    pyopenssl22.0.0 – 26.0.0

  • pypi

    aiohttp0.1

  • pypi

    aiohttp0.10.0

  • pypi

    aiohttp0.10.1

  • pypi

    aiohttp0.10.2

  • pypi

    aiohttp0.11.0

  • pypi

    aiohttp0.12.0

  • pypi

    aiohttp0.13.0

Quellen & Referenzen

Verknüpfte CVEs

IDCVE-2026-15307