CVE-2019-16224
KrytyczneStreszczenie
W bibliotece py-lmdb 0.97 odkryto podatność polegającą na nieprawidłowym ustawieniu miejsca docelowego dla funkcji memcpy w przypadku określonych wartości md_flags, 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 wykorzystać tę podatność do wykonania nieprawidłowego zapisu w pamięci, co może prowadzić do awarii aplikacji lub potencjalnie do zdalnego wykonania kodu, jeśli aplikacja przetwarza złośliwe pliki data.mdb.
Rekomendacja
Należy zaktualizować bibliotekę py-lmdb do najnowszej wersji, która zawiera poprawkę dla tej podatności. Unikaj przetwarzania plików data.mdb pochodzących z niezaufanych źródeł.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in py-lmdb 0.97. For certain values of md_flags, mdb_node_add does not properly set up a memcpy destination, leading to an invalid write operation. NOTE: this outcome occurs when accessing a data.mdb file supplied by an attacker.

