CVE-2026-34073CWE-295

CVE-2026-34073

Medium · published March 31, 2026

CVSS v3.1
5.3
EPSS
0%
Percentile
7.5
In the wild
Unconfirmed
What it is

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Prior to version 46.0.6, DNS name constraints were only validated against SANs within child certificates, and not the "peer name" presented during each validation. Consequently, cryptography would allow a peer named bar.example.com to validate against a wildcard leaf certificate for *.example.com, even if the leaf's parent certificate (or upwards) contained an excluded subtree constraint for bar.example.com. This issue has been patched in version 46.0.6.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00184 · 7.5th percentile
Weakness
CWE-295 · Improper Certificate Validation
Published
2026-03-31T07:15Z
Affected products (1)
ProductVersionsFixed in
cryptography.io/cryptography< 46.0.646.0.6
References (2)
EPSS history
Timeline
  • 31 MAR 02:04Z
    cryptography has incomplete DNS name constraint enforcement on peer names
    cvelistv5