CVE Explorer
CVE-2026-27448
pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to `set_tlsext_servername_callback` raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
0
Affected products and versions
1 source assertion{"product":"pyopenssl","vendor":"pyca","versions":[{"status":"affected","version":">= 0.14.0, < 26.0.0"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:23bcda7c4cc079e54cfa6941f14e609d6c942079c28f59f938d1b07c53523dd6 · sha256:96ea811b5e0ff604… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"attackComplexity":"HIGH","attackRequirements":"PRESENT","attackVector":"NETWORK","baseScore":1.7,"baseSeverity":"LOW","privilegesRequired":"NONE","subAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","userInteraction":"NONE","vectorString":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U","version":"4.0","vulnAvailabilityImpact":"NONE","vulnConfidentialityImpact":"NONE","vulnIntegrityImpact":"LOW"},"metric_type":"cvssV4_0"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:23bcda7c4cc079e54cfa6941f14e609d6c942079c28f59f938d1b07c53523dd6 · sha256:96ea811b5e0ff604… · /containers/cna/metrics/0/cvssV4_0
CWE assertions
1 source assertion{"cweId":"CWE-636","description":"CWE-636: Not Failing Securely ('Failing Open')","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:23bcda7c4cc079e54cfa6941f14e609d6c942079c28f59f938d1b07c53523dd6 · sha256:96ea811b5e0ff604… · /containers/cna/problemTypes/0/descriptions/0
Source references
3 source assertions{"name":"https://github.com/pyca/pyopenssl/blob/358cbf29c4e364c59930e53a270116249581eaa3/CHANGELOG.rst#L27","tags":["x_refsource_MISC"],"url":"https://github.com/pyca/pyopenssl/blob/358cbf29c4e364c59930e53a270116249581eaa3/CHANGELOG.rst#L27"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:23bcda7c4cc079e54cfa6941f14e609d6c942079c28f59f938d1b07c53523dd6 · sha256:96ea811b5e0ff604… · /containers/cna/references/2
{"name":"https://github.com/pyca/pyopenssl/commit/d41a814759a9fb49584ca8ab3f7295de49a85aa0","tags":["x_refsource_MISC"],"url":"https://github.com/pyca/pyopenssl/commit/d41a814759a9fb49584ca8ab3f7295de49a85aa0"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:23bcda7c4cc079e54cfa6941f14e609d6c942079c28f59f938d1b07c53523dd6 · sha256:96ea811b5e0ff604… · /containers/cna/references/1
{"name":"https://github.com/pyca/pyopenssl/security/advisories/GHSA-vp96-hxj8-p424","tags":["x_refsource_CONFIRM"],"url":"https://github.com/pyca/pyopenssl/security/advisories/GHSA-vp96-hxj8-p424"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:23bcda7c4cc079e54cfa6941f14e609d6c942079c28f59f938d1b07c53523dd6 · sha256:96ea811b5e0ff604… · /containers/cna/references/0
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.