Skip to content
Connect AISign inSign up free
CVE-2026-194459.2CriticalCWE-416

CVE-2026-19445: Python Software Foundation CPython vulnerability

Python Software Foundation · CPython

Vendor fix available · Affected: Python Software Foundation CPython · Exploitation: public proof of concept (unverified)

ExploitationProof of concept public

Not in CISA KEV as of catalogue 2026.11.13 (13 Nov)

  1. In CISA KEV: not seen
  2. Exploited (reported): not seen
  3. Scanning observed: not seen
  4. Proof of concept public1 public GitHub repository (unverified), listed by PoC-in-GitHub2 Oct
  5. Not established: not seen
0.5%probability of exploitation in the next 30 days
45th percentile
050100

Higher than 45% of scored CVEs

9.2CriticalCVSS 4.0
LowCrit.

DescriptionNVD

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.

On the Atlas

Every published CVE is on the CyberSIXT Atlas, grouped by weakness, vendor and month.

Open the Atlas
Exploitation
Unlikely (under 1%). EPSS under 1%, or no score yet.
CISA KEV
Not listed
Public check
No public nuclei template

What changed

  1. PoC-in-GitHub lists 1 public GitHub repository (unverified) PoC-in-GitHub

Coverage1 article · 1 outlet

First in our coverage: SecurityOnline, 1 Oct.

  1. Python Fixes Critical SSL Flaws Threatening TLS Security
    SecurityOnline · first in our coverage

New articles also arrive in the RSS feed.

References