Katalog CVE

CVE-2026-112048

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

Biblioteka libspatialite do wersji 5.1.0 nie waliduje liczby pierścieni wielokąta w funkcji ParseWkbPolygon, co pozwala atakującym na wywołanie niekontrolowanej alokacji pierścieni wewnętrznych poprzez spreparowane BLOBy geometrii. Atakujący może dostarczyć spreparowany wielokąt w bazie danych SpatiaLite lub danych wejściowych ST_GeomFromWKB, co powoduje awarię procesu lub uszkodzenie pamięci sterty w kompilacjach 32-bitowych.

Ocena ryzyka

Aplikacje przetwarzające dane przestrzenne za pomocą libspatialite mogą zostać zablokowane lub uszkodzić pamięć po otwarciu złośliwej geometrii. W kompilacjach 32-bitowych możliwe jest uszkodzenie sterty.

Rekomendacja

Zaktualizuj libspatialite do wersji nowszej niż 5.1.0, gdy będzie dostępna. Do czasu aktualizacji unikaj przetwarzania niezaufanych plików baz danych SpatiaLite i danych WKB.

Inne podatności w libspatialite

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

libspatialite through 5.1.0 fails to validate the polygon ring count in ParseWkbPolygon, allowing attackers to trigger uncontrolled interior-ring allocation via crafted geometry BLOBs. Attackers can supply a crafted polygon in a SpatiaLite database or ST_GeomFromWKB input to crash the process or corrupt heap memory on 32-bit builds.

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