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

PyPIcryptography45.0.046.0.7
CVEListV5pyca/cryptography>= 45.0.0, < 46.0.7

🔴Vulnerability Details

4
CVEList
cryptography has a buffer overflow if non-contiguous buffers were passed to APIs2026-04-08
OSV
CVE-2026-39892: cryptography is a package designed to expose cryptographic primitives and recipes to Python developers2026-04-08
GHSA
Cryptography vulnerable to buffer overflow if non-contiguous buffers were passed to APIs2026-04-08
OSV
Cryptography vulnerable to buffer overflow if non-contiguous buffers were passed to APIs2026-04-08

📋Vendor Advisories

2
Red Hat
cryptography: Cryptography: Buffer overflow via non-contiguous buffer in API2026-04-08
Debian
CVE-2026-39892: python-cryptography - cryptography is a package designed to expose cryptographic primitives and recipe...2026

🕵️Threat Intelligence

1
Wiz
CVE-2026-39892 Impact, Exploitability, and Mitigation Steps | Wiz

💬Community

4
Bugzilla
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 API2026-04-08
CVE-2026-39892 (MEDIUM CVSS 6.9) | cryptography is a package designed | cvebase.io