CVE-2026-39892
If a non-contiguous buffer was passed to APIs which accepted Python buffers (e.g. Hash.update()), this could lead to buffer overflows. For example:
h = Hash(SHA256())
b.update(buf[::-1])would read past the end of the buffer on Python >3.11
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://github.com/pyca/cryptography/security/advisories/GHSA-p423-j2cm-9vmq, https://nvd.nist.gov/vuln/detail/CVE-2026-39892, https://github.com/pyca/cryptography, http://www.openwall.com/lists/oss-security/2026/04/08/12
