Katalog CVE

CVE-2026-114582

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

W Django 6.1 przed 6.1.3, 6.0 przed 6.0.10 i 5.2 przed 5.2.19 klasa django.contrib.gis.gdal.SpatialReference (oraz powiązane metody transform() i settery srs/srid) nie ogranicza dostępu GDAL do plików i sieci podczas parsowania danych tekstowych. Pozwala to atakującym wywołać żądania po stronie serwera lub odczyt plików lokalnych za pomocą spreparowanych ciągów referencji przestrzennych. Wcześniejsze, niewspierane serie Django również mogą być podatne.

Ocena ryzyka

Atakujący może wykorzystać aplikację do wykonywania żądań do wybranych przez siebie celów (SSRF) lub odczytu plików lokalnych serwera. Może to prowadzić do ujawnienia danych lub wykorzystania serwera jako pośrednika w atakach.

Rekomendacja

Zaktualizuj Django do wersji 6.1.3, 6.0.10 lub 5.2.19 (lub nowszej). Jeśli aktualizacja nie jest możliwa, ogranicz przetwarzanie niezaufanych danych referencji przestrzennych w aplikacji.

Inne podatności w Django

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS