CVE catalog

CVE-2026-69248

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. In versions 45.0.0 through 48.0.0, if an intermediate constrained CA permits the DNS name foo.ex

[CVE catalog]

Severity
High · CVSS 7.4CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.24% · Oct 25, 2026

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. In versions 45.0.0 through 48.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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpython-cryptographysid49.0.0-2fixed
Debianpython-cryptographyforky49.0.0-2fixed
Debianpython-cryptographytrixie43.0.0-3+deb13u1vulnerable
Debianpython-cryptographybookworm38.0.4-3+deb12u1vulnerable
Debianpython-cryptographybookworm-security38.0.4-3~deb12u1vulnerable
PyPIcryptographyNot reported49.0.0fixed
PipcryptographyNot reported49.0.0fixed
Ubuntupython-cryptography26.0443.0.0-1ubuntu1vulnerable
Ubuntupython-cryptography26.0446.0.1-1ubuntu2vulnerable
Ubuntupython-cryptography26.0446.0.5-1ubuntu1vulnerable
Ubuntupython-cryptography26.0446.0.5-1ubuntu2vulnerable
Ubuntupython-cryptography26.0446.0.5-1ubuntu2.2fixed
Susepython-cryptographylinux micro 6.042.0.4-6.1fixed
Susepython-cryptographylinux micro 6.142.0.4-slfo.1.1_6.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-cryptographysourcesid49.0.0-1not yet assignedNot reportedNot reported
Debianpython-cryptographysourceforky49.0.0-1not yet assignedNot reportedNot reported
Debianpython-cryptographysourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianpython-cryptographysourcebookworm(unfixed)not yet assignedNot reportedNot reported
PyPIcryptographyPyPINot reported49.0.0Not reportedPYSEC-2026-3554Not reported
PipcryptographypipNot reported49.0.0Not reportedGHSA-M2H6-J472-RP4CNot reported
Ubuntupython-cryptographydeb26.0446.0.5-1ubuntu2.2Not reportedUBUNTU-CVE-2026-69248Not reported
Susepython-cryptographyrpmlinux micro 6.042.0.4-6.1Not reportedSUSE-SU-2026:23247-1Not reported
Susepython-cryptographyrpmlinux micro 6.142.0.4-slfo.1.1_6.1Not reportedSUSE-SU-2026:23196-1Not reported

Notes

[trixie] python-cryptography: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [python-cryptography]

    Details (4)
    • 38.0.4-3+deb12u1 · amd64 · bookworm

      Affected

      nvd · python-cryptography · debian · bookworm; nvd · python-cryptography · debian · 12

    • 38.0.4-3+deb12u1 · arm64 · bookworm

      Affected

      nvd · python-cryptography · debian · bookworm; nvd · python-cryptography · debian · 12

    • 38.0.4-3~deb12u1 · amd64 · bookworm-security

      Affected

      nvd · python-cryptography · debian · bookworm; nvd · python-cryptography · debian · 12

    • 38.0.4-3~deb12u1 · arm64 · bookworm-security

      Affected

      nvd · python-cryptography · debian · bookworm; nvd · python-cryptography · debian · 12

  • Source package: [python-cryptography]

    Details (2)
    • 38.0.4-3+deb12u1 · all · bookworm

      Affected

      nvd · python-cryptography · debian · bookworm; nvd · python-cryptography · debian · 12

    • 38.0.4-3+deb12u1 · all · bookworm

      Affected

      nvd · python-cryptography · debian · bookworm; nvd · python-cryptography · debian · 12

[Debian 13 (Trixie)]

  • Source package: [python-cryptography]

    Details (2)
    • 43.0.0-3+deb13u1 · amd64 · trixie

      Affected

      nvd · python-cryptography · debian · 13

    • 43.0.0-3+deb13u1 · arm64 · trixie

      Affected

      nvd · python-cryptography · debian · 13

  • Source package: [python-cryptography]

    Details (2)
    • 43.0.0-3+deb13u1 · all · trixie

      Affected

      nvd · python-cryptography · debian · 13

    • 43.0.0-3+deb13u1 · all · trixie

      Affected

      nvd · python-cryptography · debian · 13

Observed:

References