CVE-2026-112052
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
Biblioteka libspatialite do wersji 5.1.0 zawiera podatność przepełnienia liczb całkowitych w zabezpieczeniu rozmiaru liczby punktów i wierzchołków WKB w funkcji ParseWkbLine i powiązanych parserach w pliku gg_wkb.c, co pozwala na odczyt poza zakresem. Atakujący może dostarczyć spreparowany BLOB geometrii z dużą liczbą punktów, na przykład w pliku bazy danych SpatiaLite, 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 bazy danych lub 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 contains an integer overflow vulnerability in the WKB point and vertex count size guard of ParseWkbLine and related parsers in gg_wkb.c, allowing out-of-bounds reads. Attackers can supply a crafted geometry BLOB with a large point count, for example in a SpatiaLite database file, to crash the process or corrupt heap memory on 32-bit builds.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

