CVE-2026-112048
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 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

