CVE Catalog

CVE-2026-115557

CriticalCVSS 9.4
Published: Translated: NVD NIST

Summary

Python has added a denylist for known compromised certificates to the "ssl" module to ensure user safety even without certificate revocation configured. Known compromised certificates will automatically be rejected regardless of the SSLContext policy configuration.

Risk Assessment

Without this fix, applications could accept connections using compromised certificates, enabling man-in-the-middle attacks. Applying the fix mitigates this risk regardless of configuration.

Recommendation

Update the Python interpreter to a version containing this fix. Verify that applications do not rely on accepting certificates now present on the denylist.

Other vulnerabilities in Python ssl module

See all
Original NVD description (English source)

Python has added a denylist for known compromised certificates to the "ssl" module to ensure user safety even without certificate revocation configured. Known compromised certificates will automatically be rejected regardless of the SSLContext policy configuration.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS