Katalog CVE

CVE-2026-111211

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.53%

Percentyl 45 - wyżej niż 45% 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 metoda django.contrib.gis.forms.widgets.BaseGeometryWidget.deserialize(), używana przez django.contrib.gis.forms.GeometryField, nie escapuje nieprawidłowych przesłanych wartości przed zalogowaniem ich. Pozwala to zdalnym atakującym wstrzykiwać lub fałszować wpisy w logach za pomocą spreparowanej wartości geometrii. Wcześniejsze, niewspierane serie Django również mogą być podatne.

Ocena ryzyka

Atakujący może zatruwać logi aplikacji fałszywymi wpisami, utrudniając analizę incydentów i monitorowanie bezpieczeństwa. Może to również maskować rzeczywiste ataki lub wprowadzać w błąd zespoły operacyjne.

Rekomendacja

Zaktualizuj Django do wersji 6.1.3, 6.0.10 lub 5.2.19 (lub nowszej). Do czasu aktualizacji rozważ walidację i sanityzację danych geometrii przed logowaniem.

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.forms.widgets.BaseGeometryWidget.deserialize()`, used by `django.contrib.gis.forms.GeometryField`, does not escape invalid submitted values before logging them, which allows remote attackers to inject or forge log entries via a crafted geometry value. 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 Aaron chen for reporting this issue.

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