CVE-2026-19445CWE-416

CVE-2026-19445

published September 30, 2026

CVSS
9.2
EPSS
0%
Percentile
36.1
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS
9.2 · NONE
CVSS v4.0
9.2 · CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
EPSS
0.00429 · 36.1th percentile
Weakness
CWE-416 · Use After Free
Published
2026-09-30T21:16Z
References (11)
EPSS history
Timeline
  • 02 OCT 03:42Z
    EPSS moved — → 1%
    epss
  • 30 SEP 16:16Z
    Use-after-free of a server-side SSLContext when sni_callback switches contexts
    cvelistv5