Katalog CVE

CVE-2019-16226

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece py-lmdb 0.97 odkryto podatność polegającą na braku walidacji operacji memmove w funkcji mdb_node_del dla nieoczekiwanej wartości node->mn_hi, co prowadzi do nieprawidłowej operacji zapisu. Problem występuje podczas dostępu do pliku data.mdb dostarczonego przez atakującego.

Ocena ryzyka

Atakujący może dostarczyć spreparowany plik data.mdb, który po przetworzeniu przez aplikację korzystającą z py-lmdb może spowodować nieprawidłowy zapis w pamięci, potencjalnie prowadząc do awarii lub dalszej eskalacji uprawnień.

Rekomendacja

Należy zaktualizować bibliotekę py-lmdb do wersji nowszej niż 0.97, w której usunięto tę podatność. Jeśli aktualizacja nie jest możliwa, należy unikać przetwarzania plików data.mdb pochodzących z niezaufanych źródeł.

Inne podatności w py-lmdb

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

An issue was discovered in py-lmdb 0.97. mdb_node_del does not validate a memmove in the case of an unexpected node->mn_hi, leading to an invalid write operation. NOTE: this outcome occurs when accessing a data.mdb file supplied by an attacker.

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