CVE-2026-115557: Distrust compromised intermediate certificates in ssl module
Distrust compromised intermediate certificates in ssl module
Other sources
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.
— Ubuntu
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
azurelinux/python3to a version that resolves this vulnerability.Fixed in 3.12.15-3 - Upgrade
Upgrade
debian/python3.13to a version that resolves this vulnerability.Fixed in 3.13.18-1 - Upgrade
Upgrade
debian/python3.14to a version that resolves this vulnerability.Fixed in 3.14.10-1 - Upgrade
Upgrade
debian/python3.15to a version that resolves this vulnerability.Fixed in 3.15.2-1 - Upgrade
Upgrade
bitnami/libpythonto a version that resolves this vulnerability.Fixed in 3.11.18 - Upgrade
Upgrade
bitnami/libpythonto a version that resolves this vulnerability.Fixed in 3.12.16 - Upgrade
Upgrade
bitnami/libpythonto a version that resolves this vulnerability.Fixed in 3.13.18 - Upgrade
Upgrade
bitnami/libpythonto a version that resolves this vulnerability.Fixed in 3.14.10 - Upgrade
Upgrade
bitnami/libpythonto a version that resolves this vulnerability.Fixed in 3.15.2 - Upgrade
Upgrade
bitnami/pythonto a version that resolves this vulnerability.Fixed in 3.11.18 - Upgrade
Upgrade
bitnami/pythonto a version that resolves this vulnerability.Fixed in 3.12.16 - Upgrade
Upgrade
bitnami/pythonto a version that resolves this vulnerability.Fixed in 3.13.18 - Upgrade
Upgrade
bitnami/pythonto a version that resolves this vulnerability.Fixed in 3.14.10 - Upgrade
Upgrade
bitnami/pythonto a version that resolves this vulnerability.Fixed in 3.15.2 - Upgrade
Upgrade
bitnami/python-minto a version that resolves this vulnerability.Fixed in 3.11.18 - Upgrade
Upgrade
bitnami/python-minto a version that resolves this vulnerability.Fixed in 3.12.16 - Upgrade
Upgrade
bitnami/python-minto a version that resolves this vulnerability.Fixed in 3.13.18 - Upgrade
Upgrade
bitnami/python-minto a version that resolves this vulnerability.Fixed in 3.14.10 - Upgrade
Upgrade
bitnami/python-minto a version that resolves this vulnerability.Fixed in 3.15.2
Event History
Frequently Asked Questions
What configurations are protected by this change?
Known compromised certificates are automatically rejected regardless of the SSLContext policy configuration. This protection does not depend on certificate revocation being configured.
Who is exposed if this protection is not present?
Users whose Python TLS connections could encounter one of the known compromised certificates are the relevant affected population, particularly where certificate revocation is not configured. The provided information does not identify specific applications, platforms, or Python versions.
Can an SSLContext policy override acceptance of a denylisted certificate?
No. The denylist rejects known compromised certificates regardless of the SSLContext policy configuration.