Katalog CVE

CVE-2026-15830

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.52%

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

Streszczenie

W Django 5.2 przed 5.2.17 i 6.0 przed 6.0.8 wykryto problem w GeoDjango, gdzie parsowanie głęboko zagnieżdżonych obiektów GEOMETRYCOLLECTION (w formacie WKT, WKB lub hex-WKB) może prowadzić do nieograniczonej rekurencji i błędu segmentacji w bibliotece GEOS, co może powodować odmowę usługi. Dotyczy to również wyszukiwań pól przestrzennych i pola formularza GeometryField.

Ocena ryzyka

Ryzyko polega na możliwości przeprowadzenia ataku DoS na aplikacje używające GeoDjango, co może spowodować niedostępność usług.

Rekomendacja

Zaleca się aktualizację Django do wersji 5.2.17 lub 6.0.8 (lub nowszej) oraz ograniczenie przetwarzania niezaufanych danych przestrzennych.

Inne podatności w Django

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

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. GeoDjango's `django.contrib.gis.geos.GEOSGeometry` is subject to a potential denial-of-service when parsing deeply nested `GEOMETRYCOLLECTION` objects supplied as well-known text (WKT), well-known binary (WKB), or hex-encoded WKB, which triggers unbounded recursion and a segmentation fault in the underlying GEOS library. Spatial field lookups and the `django.contrib.gis.forms.GeometryField` form field are also affected. 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 Andrew MacPherson and kimchunbok_ for reporting this issue.

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