CVE-2026-69248: cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Prior to 49.0.0, if an intermediate constrained CA permits the DNS name foo.
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Prior to 49.0.0, if an intermediate constrained CA permits the DNS name foo.example.com, and the leaf certificate has a wildcard in its DNS SAN of *.example.com, python-cryptography's verifier accepts which allows escaping outside of the permitted names. The core issue is in DNSConstraint::matches, where a wildcard pattern was treated as matching a more-specific permitted constraint even though *.example.com can expand to sibling names such as bar.example.com outside foo.example.com. This allows acceptance of an invalid certificate chain. This issue is fixed in 49.0.0.
Details
Original advisory: https://nvd.nist.gov/vuln/detail/CVE-2026-69248
Referenced CVEs
| CVE | CSIRTS overview | External |
|---|---|---|
| CVE-2026-69248 | coverage & exploitation status | NVD · CVE.org |
Recent advisories for cryptography is a
A cluster of recent advisories against the same product widens the attack surface — attackers routinely chain freshly published CVEs on one product, so review these together.
- unknownCVE-2026-69249: python-cryptography is a package designed to expose cryptographic primitives and recipes to Py…nvd · 2026-08-03
- unknownCVE-2026-69247: cryptography is a package designed to expose cryptographic primitives and recipes to Python de…nvd · 2026-08-03
- unknownPost-quantum cryptography (PQC) migration workshop reportncsc-uk · 2026-07-22
- highCVE-2026-55144: Windows Cryptography API: Next Generation (CNG) Tampering Vulnerabilitymsrc · 2026-07-14
- unknownUSN-8519-1: Go Cryptography vulnerabilitiesubuntu · 2026-07-09
- highCVE-2026-7830: UltraVNC through 1.8.2.2 uses inadequate cryptography in the MS-Logon II authentication scheme …nvd · 2026-07-01
More from NVD Recent CVEs
- unknownCVE-2026-69249: python-cryptography is a package designed to expose cryptographic primitives and recipes to Py…2026-08-03
- unknownCVE-2026-69247: cryptography is a package designed to expose cryptographic primitives and recipes to Python de…2026-08-03
- unknownCVE-2026-67977: An integer overflow in the Svc::FileDownlink::SendPartial component of fprime framework v4.2.2…2026-08-03
- unknownCVE-2026-67975: Incorrect access control in NASA cFS v7.0.1 allows attackers to arbitrarily remove low-index s…2026-08-03
- unknownCVE-2026-67974: A parser boundary flaw in the Software Bus Network (SBN) application's peer subscription messa…2026-08-03