CVE-2026-39892
Severity
6.9MEDIUM
EPSS
0.1%
top 82.69%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedApr 8
Latest updateApr 9
Description
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. From 45.0.0 to before 46.0.7, if a non-contiguous buffer was passed to APIs which accepted Python buffers (e.g. Hash.update()), this could lead to buffer overflows. This vulnerability is fixed in 46.0.7.
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Affected Packages2 packages
🔴Vulnerability Details
4OSV▶
CVE-2026-39892: cryptography is a package designed to expose cryptographic primitives and recipes to Python developers↗2026-04-08
GHSA
▶
OSV
▶
📋Vendor Advisories
2🕵️Threat Intelligence
1💬Community
4Bugzilla▶
CVE-2026-39892 pypy: Cryptography: Buffer overflow via non-contiguous buffer in API [fedora-all]↗2026-04-09
Bugzilla▶
CVE-2026-39892 pypy3.11: Cryptography: Buffer overflow via non-contiguous buffer in API [fedora-all]↗2026-04-09
Bugzilla▶
CVE-2026-39892 pypy3.10: Cryptography: Buffer overflow via non-contiguous buffer in API [fedora-all]↗2026-04-09
Bugzilla▶
CVE-2026-39892 cryptography: Cryptography: Buffer overflow via non-contiguous buffer in API↗2026-04-08