一线运维实战手记 · 云计算 · 数据库 · 故障排查
2026年10月1日

CVE-2026-19445 – A remote, unauthenticated TLS client can make a server crash or call through a freed point

未分类
📑 文章目录

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.