Katalog CVE

CVE-2026-112052

Ś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 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