Katalog CVE

CVE-2019-16227

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece py-lmdb 0.97 odkryto problem, w którym dla określonych wartości flag mn_flags funkcja mdb_cursor_set wywołuje memcpy z nieprawidłową operacją zapisu wewnątrz mdb_xcursor_init1. Problem występuje podczas dostępu do pliku data.mdb dostarczonego przez atakującego.

Ocena ryzyka

Atakujący może dostarczyć specjalnie spreparowany plik data.mdb, który po otwarciu przez aplikację korzystającą z py-lmdb może spowodować nieprawidłowy zapis pamięci, potencjalnie prowadząc do awarii lub wykonania dowolnego kodu.

Rekomendacja

Należy zaktualizować bibliotekę py-lmdb do wersji nowszej niż 0.97, w której usunięto tę podatność. Unikać otwierania plików data.mdb z niezaufanych źródeł.

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

An issue was discovered in py-lmdb 0.97. For certain values of mn_flags, mdb_cursor_set triggers a memcpy with an invalid write operation within mdb_xcursor_init1. NOTE: this outcome occurs when accessing a data.mdb file supplied by an attacker.

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