CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]   2026/09/30 23:53:25

Modified files:
        lang/python/3  : Makefile 
Added files:
        lang/python/3/patches: patch-Modules__ssl_c 

Log message:
cherrypick fix for CPython CVE-2026-19445: Use-after-free of a
server-side SSLContext when sni_callback switches contexts. ok tb kmos

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.

Reply via email to