CVE-2026-115557 json
Distrust compromised intermediate certificates in ssl module
published 2026-10-24 15 d ago modified 2026-11-02 6 d ago also BIT-libpython-2026-115557 , BIT-python-2026-115557 , BIT-python-min-2026-115557 , EUVD-2026-109299
- cvss
- 9.4
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 45%
- public exploits
- 0
- none known
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.
Patch / fix
- bitnami libpython 3.11.18, 3.12.16, 3.13.18, 3.14.10, 3.15.2
- bitnami python 3.11.18, 3.12.16, 3.13.18, 3.14.10, 3.15.2
- bitnami python-min 3.11.18, 3.12.16, 3.13.18, 3.14.10, 3.15.2
- Python Software Foundation CPython 3.11.18, 3.12.16, 3.13.18, 3.14.10, 3.15.2, 3.16.0
- python3.14 Debian 14 3.14.10-1
- python3.15 Debian 14 3.15.2-1
debian advisories DEBIAN-CVE-2026-115557
- python315 openSUSE Tumbleweed 3.15.2-1.1
opensuse advisories openSUSE-SU-2026:12348-1
- python3 Alpine 3.23, Alpine 3.22, Alpine 3.21 3.12.16-r0
- python3 Alpine 3.24 3.14.10-r0
alpine advisories ALPINE-CVE-2026-115557
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- python3 Azure Linux 3.0 3.12.15-3
azure linux advisories AZL-111101
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
- github.com/python/cpython@21a5089 commit
- github.com/python/cpython@36cd295 commit
- github.com/python/cpython@48d9b27 commit
- github.com/python/cpython@7dd8b47 commit
- github.com/python/cpython@98f0e4e commit
- github.com/python/cpython@a17d9ef commit
- github.com/python/cpython@af52b41 commit
- github.com/python/cpython@c7fd7ed commit
- github.com/python/cpython@e2a9dd9 commit
- github.com/python/cpython@e4500d8 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-115557 updated cvss 6.8
python: Distrust compromised eMudhra intermediate certificates in Python ssl module
-
Red Hat Enterprise Linux 6 python, tkinter, python-libs, python-test, python-tools Red Hat Enterprise Linux 7 python, python3, tkinter, python-libs, python-test, python-tools, +4 moreaffected: workaround, no fix planned “Out of support scope”
-
Red Hat Enterprise Linux 8 python3, python3.12, python3-idle, python3-libs, python3-test, platform-python, +6 more Red Hat Enterprise Linux 9 python3, python3.9, python3.12, python3.14, python3-idle, python3-libs, +16 more Red Hat Enterprise Linux 10 python3.12, python3.14 Red Hat Enterprise Linux AI (RHEL AI) 3 rhelai3/bootc-cuda-rhel9, rhelai3/bootc-rocm-rhel9, rhelai3/bootc-gaudi-rhel9, rhelai3/bootc-aws-cuda-rhel9, rhelai3/bootc-gcp-cuda-rhel9, rhelai3/bootc-azure-cuda-rhel9, +1 moreaffected: workaround, no fix available “Fix deferred”
-
Red Hat Hardened Images python3.12, python3.14, python3.13 3.13.17-1.hum1, python3.15 3.15.2-0.1.hum1, python3.10 3.10.22-1.1.hum1, python3.11 3.11.17-1.1.hum1affected: workaround, no fix available, no fix planned “Will not fix”
-
Red Hat OpenShift Virtualization 4 container-native-virtualization/ocp-virt-validation-checkup-rhel9 Red Hat OpenShift Virtualization 5 container-native-virtualization/ocp-virt-validation-checkup-rhel9 Red Hat Self-service automation portal 2 ansible-automation-platform/bootc-automation-portal-rhel9affected: workaround, no fix available “Fix deferred”
-
Red Hat Enterprise Linux 8 scipy, python36, python-nose, python-wheel, python3-bson, python3-nose, +19 more Red Hat Hardened Images hi/pythonnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 6 d ago
Exploit prediction
0.53% chance of exploitation in the next 30 days, higher than 45% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 9.4 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H |
| CNA | 4.0 | 9.4 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/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 |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| bitnami | libpython | <3.11.18 >=3.12.0, <3.12.16 >=3.13.0, <3.13.18 >=3.14.0, <3.14.10 >=3.15.0, <3.15.2 |
3.11.18 3.12.16 3.13.18 3.14.10 3.15.2 |
| bitnami | python | <3.11.18 >=3.12.0, <3.12.16 >=3.13.0, <3.13.18 >=3.14.0, <3.14.10 >=3.15.0, <3.15.2 |
3.11.18 3.12.16 3.13.18 3.14.10 3.15.2 |
| bitnami | python-min | <3.11.18 >=3.12.0, <3.12.16 >=3.13.0, <3.13.18 >=3.14.0, <3.14.10 >=3.15.0, <3.15.2 |
3.11.18 3.12.16 3.13.18 3.14.10 3.15.2 |
Affected products
- Python Software Foundation CPython
Classification
- Weakness
-
- CWE-299 Improper Check for Certificate Revocation
References
-
github.com
/python/cpython/pull/160042
patch, web
-
github.com
/python/cpython/commit/21a50891ab4be2e9955239e625ae2b40c6b1854d
patch, web
-
github.com
/python/cpython/commit/36cd295f32fc9ba19399e01abee91231440a41dd
patch, web
-
github.com
/python/cpython/commit/48d9b2712cd52206c7a5882d0fdca4863ed65e93
patch, web
-
github.com
/python/cpython/commit/7dd8b4736a1419750b94a388e6d158be15836fe6
patch, web
-
github.com
/python/cpython/commit/98f0e4ed349f370dc8a00366da1a9797e11c9ed5
patch, web
-
github.com
/python/cpython/commit/a17d9ef549008133eadf20689b1f4787902efe5b
patch, web
-
github.com
/python/cpython/commit/af52b41afa4330fb38583db553631baa2f122f90
patch, web
-
github.com
/python/cpython/commit/c7fd7edf7e0d122a3973cf676fae21b6aaa650a8
patch, web
-
github.com
/python/cpython/commit/e2a9dd97ef9571c710ac0afaa834c8879aebce78
patch, web
-
github.com
/python/cpython/commit/e4500d8a437ee5b988a5410cb9b59d177aa01370
patch, web
-
github.com
/python/cpython/commit/e4f63e65a93cf44c14274aa987e644b8c003625e
patch, web
-
github.com
/python/cpython/commit/e9bf2cf84eebf838a1edaa1c648c2b36345b99d3
patch, web
-
mail.python.org
/archives/list/security-announce@python.org/thread/FNAJMZV6XQYLVPABNINDMF3VF66AYLW4/
vendor-advisory, web
-
openwall.com
/lists/oss-security/2026/10/20/29
related, web
-
github.com
/python/cpython/issues/160040
issue-tracking, web
-
emudhra.we-have-a-problem.com
/
third-party-advisory, web
-
openwall.com
/lists/oss-security/2026/10/24/5
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-115557
web
Sources
- CVE List CVE-2026-115557
- NVD CVE-2026-115557
- OSV BIT-libpython-2026-115557
- OSV BIT-python-2026-115557
- OSV BIT-python-min-2026-115557
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.