CVE-2026-19445
Last modified
CVE-2026-19445 is a critical-severity vulnerability rated 9.2/10 on the CVSS scale. A remote, unauthenticated TLS client can make a server crash or call through a freed pointer if its sni_callback assigns a different context to SSLSocket.context (the documented way to select a certificate per server name) and nothing else keeps the original ssl.SSLContext alive. Typical cases are servers that create an SSLContext per connection or replace it while connections are open; servers that wrap their listening socket with it are not affected. Mitigation: keep a reference to every SSLContext that sets sni_callback for the lifetime of the server. EPSS estimates a 0.43% chance of exploitation in the next 30 days.
Description
A remote, unauthenticated TLS client can make a server crash or call through a freed pointer if its sni_callback assigns a different context to SSLSocket.context (the documented way to select a certificate per server name) and nothing else keeps the original ssl.SSLContext alive. Typical cases are servers that create an SSLContext per connection or replace it while connections are open; servers that wrap their listening socket with it are not affected. Mitigation: keep a reference to every SSLContext that sets sni_callback for the lifetime of the server. TLS clients are not affected.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Python Software Foundation | CPython | < 3.10.22; >= 3.11.0, < 3.11.17; >= 3.12.0, < 3.12.15; >= 3.13.0, < 3.13.16; >= 3.14.0, < 3.14.8; >= 3.15.0a1, < 3.15.0rc3 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-19445?
How severe is CVE-2026-19445?
How do I fix CVE-2026-19445?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-19438Improper Limitation of a Pathname to a Restricted Directory …7.5
- CVE-2026-19439The Ultimate Gift Cards for WooCommerce WordPress plugin bef…7.5
- CVE-2026-1944The CallbackKiller service widget plugin for WordPress is vu…5.3
- CVE-2026-19441Missing authentication for critical function vulnerability i…5.3
- CVE-2026-19442IBM AIX 7.2, and 7.3 and IBM PowerVM VIOS 4.1 has a pointer …8.8
- CVE-2026-19444A path traversal vulnerability was discovered in the Kuberne…6.5
- CVE-2026-19446IBM AIX 7.2, and 7.3 and IBM PowerVM VIOS 4.1 allows a remot…7.5
- CVE-2026-19447Improper neutralization of input during web page generation …5.4
- CVE-2026-19448IBM AIX 7.2, and 7.3 and IBM PowerVM VIOS 4.1 A stack memory…7.5
- CVE-2026-19449IBM AIX 7.2, and 7.3 and IBM PowerVM VIOS 4.1 has a vulnerab…8.8
- CVE-2026-1945The WPBookit plugin for WordPress is vulnerable to Stored Cr…7.2
- CVE-2026-19453The JetBackup WordPress plugin before 3.1.23.5 does not ver…7.1
Are you affected by CVE-2026-19445?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
