CVE-2026-69248

Aliases:GHSA-m2h6-j472-rp4cPYSEC-2026-3554UBUNTU-CVE-2026-69248DEBIAN-CVE-2026-69248CGA-7qp9-g89x-xp5gCGA-8p55-7hm7-66f6CGA-9g34-9vfw-292cCGA-jwjg-4m6w-hv4fCGA-2ph8-j3p7-wq94CGA-2x3j-jwvw-6cf8CGA-42pv-cxhj-2m8jCGA-57h8-3cgj-3w5fCGA-5fjw-h8c6-qjv3CGA-6235-pvc8-3fpgCGA-6462-g436-xgg3CGA-8jq3-f37v-r4xjCGA-8r9v-g3ff-f9m9CGA-c929-g89h-8cqjCGA-cf3q-rqgc-7r3xCGA-cr88-wf4h-76xqCGA-cwwm-4827-c3hjCGA-f96m-w5pq-x4xcCGA-fmjg-7mrm-64g4CGA-gcm4-v8c9-gr8pCGA-jr26-v7j7-6hc2CGA-jxv4-h6cq-f4prCGA-mc4x-c52c-fg92CGA-pjph-w6q7-v9qfCGA-pq3q-6c36-xcr5CGA-pqgv-5qvx-2q7vCGA-vjjx-89p2-cw9wCGA-vrmw-34xj-xv69CGA-w26q-g7jq-x9gfCGA-w4xf-jx5g-crcxCGA-w726-55fh-qf74CGA-x79v-6627-7p2pCGA-xr6h-ppw9-9p8cCGA-2xm6-m7r6-6ph2CGA-44x4-4rvj-vh7pCGA-f5mq-fj63-whj6CGA-v3wf-mq3c-m7cxCGA-p8px-m6vc-gx67CGA-pvxr-c4m3-46mcCGA-rw95-fqh5-3m6f
Awaiting Analysis
Published: 03 Aug 2026, 21:21
Last modified:02 Sept 2026, 13:26

Vulnerability Summary

Overall Risk (default)
medium
28/100
CVSS Score
6.9 MEDIUM
v4.0 (cve.org)
EPSS Score
0.18% LOW
0% probability 0.00%
KEV
Not listed
Ransomware
No reports
Public exploits
None found
Dark Web
Not detected

Timeline

03 Aug 2026, 21:21
Published
Vulnerability first disclosed
02 Sept 2026, 13:26
Last Modified
Vulnerability information updated

Description

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.

CVSS Metrics

  • v4.0MEDIUMScore: 6.9CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N/E:P
  • v4.0MEDIUMScore: 6.9CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

EPSS Trends

Current EPSS score: 0.18% Percentile: 8%

Techniques & Countermeasures

  • CWE-295Improper Certificate Validation

    The product does not validate, or incorrectly validates, a certificate.

Affected Systems

  • chainguardairflow-2

    all

  • chainguardairflow-core-2

    all

  • chainguardapache-beam-python-3.11-sdk

    < 2.75.0-r2

  • chainguardapache-beam-python-3.12-sdk

    < 2.75.0-r1

  • chainguardapache-beam-python-3.13-sdk

    < 2.75.0-r2

  • chainguardauthentik-2025.12

    all

  • chainguarddatadog-agent-7.75-core-integrations

    all

  • chainguarddatadog-agent-fips-7.75-core-integrations

    all

  • chainguarddbt-snowflake

    all

  • chainguardkserve-storage-controller

    < 0.20.0-r7 | all

  • chainguardmlflow

    < 3.16.0-r0

  • chainguardopenstack-glance-2025.1

    < 30.2.0_git20260616-r8

  • chainguardopenstack-glance-2025.2

    < 31.1.0_git20260708-r2

  • chainguardopenstack-glance-2026.1

    < 32.0.0_git20260805-r0

  • chainguardopenstack-nova-2025.1

    < 31.3.0_git20260717-r3

  • chainguardopenstack-nova-2025.2

    < 32.2.0_git20260715-r2

  • chainguardopenstack-nova-2026.1

    < 33.0.1_git20260727-r1

  • chainguardsuperset-6.0

    all

  • chainguardvllm-openai-cuda-12.9

    all | < 0.29.0-r3

  • chainguardvllm-openai-cuda-13.0

    all

  • wolfidatadog-agent-7.75-core-integrations

    all

  • wolfikserve-storage-controller

    < 0.20.0-r7 | all

  • wolfimlflow

    < 3.16.0-r0

  • wolfisuperset-6.0

    all

  • debianpython-cryptography

    all | all | all | all | < 49.0.0-1

  • ubuntupython-cryptography

    all | all | all | all | < 46.0.5-1ubuntu2.2

  • pycacryptography

    < 49.0.0

  • PyPIcryptography

    < 49.0.0 | ≥ 45.0.0, < 49.0.0

References (14)