[ CVE-2026-19445 · Published 30 Sep 2026 ]

Vulnerability in Python Software Foundation CPython

CVSS 9.2 EPSS <1%2 agency advisoriesFix available

[ Why it matters ]Priority signals

  • Critical severity: CVSS 9.2

[ Description ]Official 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.

[ Fixes ]Fixes and patches

[ Advisories ]Government CERT advisories

  • BSI CERT-BundWID-SEC-2026-3716

    CPython: Multiple vulnerabilities Translated from German

    Risk highCVE-2026-19445CVE-2026-19553
  • CERT-FRCERTFR-2026-AVI-1243

    Multiple vulnerabilities in CPython Translated from French

    Multiple vulnerabilities have been discovered in CPython. They allow an attacker to cause remote denial of service and a security policy bypass.

    CVE-2026-19445CVE-2026-19553