PT-2019-6373 · Lmdb+2 · Py-Lmdb+2

Published

2019-09-11

·

Updated

2026-03-25

·

CVE-2019-16226

CVSS v4.0

8.7

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions py-lmdb version 0.97
Description The issue is related to the mdb node del function in the py-lmdb module, which does not properly validate a memmove operation when encountering an unexpected node->mn hi value. This can lead to an invalid write operation, potentially causing a buffer overflow in memory when processing a data.mdb file. The exploitation of this issue could allow a remote attacker to cause a denial of service.
Recommendations For py-lmdb version 0.97, as a temporary workaround, consider disabling the mdb node del function until a patch is available. Restrict access to the data.mdb file to minimize the risk of exploitation. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Memory Corruption

Weakness Enumeration

Related Identifiers

ALT-PU-2022-2146
ALT-PU-2022-2549
BDU:2023-04195
CVE-2019-16226
GHSA-R8G9-W4F3-9CRM
OPENSUSE-SU-2026:10430-1
PYSEC-2019-238

Affected Products

Alt Linux
Debian
Py-Lmdb