cryptography — CVE history (PyPI)

cryptography

11 CVEs affect the cryptography PyPI package (highest CVSS 9.8). Latest disclosed: 2026-04-08. Full CVE history sourced from NVD.

Summary

Package
cryptography (PyPI)
Total CVEs
11
Actively exploited (CISA KEV)
0
Highest CVSS
9.8
Latest disclosed
2026-04-08

Recent CVEs (top 11)

CVESeverityCVSSKEVPublishedSummary
CVE-2026-39892Critical9.82026-04-08cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
CVE-2026-34073Medium5.32026-03-31cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
CVE-2026-26007Medium6.52026-02-10cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
CVE-2024-26130High7.52024-02-21cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
CVE-2023-50782High7.52024-02-05A flaw was found in the python-cryptography package.
CVE-2023-49083Medium5.92023-11-29cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
CVE-2023-38325High7.52023-07-14The cryptography package before 41.0.2 for Python mishandles SSH certificates that have critical options.
CVE-2023-23931Medium4.82023-02-07cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
CVE-2020-36242Critical9.12021-02-07In the cryptography package before 3.3.2 for Python, certain sequences of update calls to symmetrically encrypt multi-GB values could result in an integer overflow and buffer overflow, as demonstrated by the Fernet class.
CVE-2020-25659Medium5.92021-01-11python-cryptography 3.2 is vulnerable to Bleichenbacher timing attacks in the RSA decryption API, via timed processing of valid PKCS#1 v1.5 ciphertext.
CVE-2016-9243High7.52017-03-27HKDF in cryptography before 1.5.2 returns an empty byte-string if used with a length less than algorithm.digest_size.

All-time worst (top 10 by CVSS)

CVESeverityCVSSKEVPublishedSummary
CVE-2026-39892Critical9.82026-04-08cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
CVE-2020-36242Critical9.12021-02-07In the cryptography package before 3.3.2 for Python, certain sequences of update calls to symmetrically encrypt multi-GB values could result in an integer overflow and buffer overflow, as demonstrated by the Fernet class.
CVE-2024-26130High7.52024-02-21cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
CVE-2023-50782High7.52024-02-05A flaw was found in the python-cryptography package.
CVE-2023-38325High7.52023-07-14The cryptography package before 41.0.2 for Python mishandles SSH certificates that have critical options.
CVE-2016-9243High7.52017-03-27HKDF in cryptography before 1.5.2 returns an empty byte-string if used with a length less than algorithm.digest_size.
CVE-2026-26007Medium6.52026-02-10cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
CVE-2023-49083Medium5.92023-11-29cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
CVE-2020-25659Medium5.92021-01-11python-cryptography 3.2 is vulnerable to Bleichenbacher timing attacks in the RSA decryption API, via timed processing of valid PKCS#1 v1.5 ciphertext.
CVE-2026-34073Medium5.32026-03-31cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.