Katalog CVE

CVE-2026-102639

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

MobilityDB w wersji 1.3.0 i wcześniejszych zawiera podatność typu out-of-bounds read w logice deserializacji WKB w bibliotece MEOS. Nieuprzywilejowany użytkownik bazy danych może dostarczyć spreparowany ładunek WKB z ujemnym polem długości, co powoduje awarię procesu backendu PostgreSQL.

Ocena ryzyka

Ujemna wartość długości zawija się do dużego rozmiaru size_t, omijając sprawdzenie granic i powodując operację memcpy z uszkodzoną długością. Prowadzi to do zdalnej odmowy usługi (DoS) wpływającej na wszystkie sesje w instancji PostgreSQL.

Rekomendacja

Zaktualizuj MobilityDB do wersji zawierającej poprawkę walidującą znak pola długości w deserializacji WKB. Do czasu aktualizacji ogranicz dostęp do funkcji deserializacji WKB dla niezaufanych użytkowników.

Powiązane podatności

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

MobilityDB version 1.3.0 and earlier contains an out-of-bounds read vulnerability in the MEOS binary and library WKB deserialization logic that allows unprivileged database users to crash the PostgreSQL backend process by supplying a crafted WKB payload with a negative length field. The negative length value wraps to a large unsigned size_t due to missing signed validation, bypasses an overflow-unsafe pointer arithmetic bounds check in wkb_parse_state_check(), and causes memcpy() in text_from_wkb_state() to operate with a corrupted unbounded length, resulting in a remote denial-of-service condition affecting all sessions on the PostgreSQL instance.

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