[CLSA-2026:1792575875] Fix CVE(s): CVE-2026-19445
Type:
security
Severity:
Critical
Release date:
2026-10-21 09:44:46 UTC
Description:
* SECURITY UPDATE: Use-after-free in the SSL servername (SNI) callback - debian/patches/CVE-2026-19445.patch: in Modules/_ssl.c, resolve the SSLContext from the connection instead of the borrowed pointer registered with OpenSSL, hold strong references to that context and to the callback while they are in use, and unregister the callback in context_dealloc(), so a client can no longer make the server call through a freed SSLContext after sni_callback switched the connection to another context. Backport of upstream ec44b5a3258c (gh-156293, GH-158504); Py_NewRef() and Py_XNewRef() become Py_INCREF() and Py_XINCREF(), which is what 3.9 provides, and the context_dealloc() unregister is wrapped in this branch's HAVE_SNI guard. Includes the upstream regression tests, which apply unchanged - CVE-2026-19445
CVEs fixed:
Updated packages:
  • idle-python3.9_3.9.2-1+deb11u7+tuxcare.els5_all.deb
    sha:8d2c74fcbdab8e6bf2f98600f3462e2d16b90e5c
  • libpython3.9_3.9.2-1+deb11u7+tuxcare.els5_amd64.deb
    sha:ca458e79fb539707e760fc7f174a07579a3a5dce
  • libpython3.9-dev_3.9.2-1+deb11u7+tuxcare.els5_amd64.deb
    sha:1870f9122215f0dbd841c387636dc1e63fb883e9
  • libpython3.9-minimal_3.9.2-1+deb11u7+tuxcare.els5_amd64.deb
    sha:358f58e512a3bad00f0172f2f0fa5670552df5e0
  • libpython3.9-stdlib_3.9.2-1+deb11u7+tuxcare.els5_amd64.deb
    sha:2fbd5ea3714e482fb2bb6a7046aa3ea45c0fbd4c
  • libpython3.9-testsuite_3.9.2-1+deb11u7+tuxcare.els5_all.deb
    sha:67ca20fd09b5869d88f3291a50647976a416863f
  • python3.9_3.9.2-1+deb11u7+tuxcare.els5_amd64.deb
    sha:1c67b7e113469ee6a36a1f69f434fe9f8659fc43
  • python3.9-dev_3.9.2-1+deb11u7+tuxcare.els5_amd64.deb
    sha:b1d8f1012e632a9bd18f9d0fa8411a871fdaf8ef
  • python3.9-doc_3.9.2-1+deb11u7+tuxcare.els5_all.deb
    sha:afb3400b242e9de9f6f4dd9ac2925e34fdf35267
  • python3.9-examples_3.9.2-1+deb11u7+tuxcare.els5_all.deb
    sha:0c566c7af1ffb3472a7a5aa8cae1594144993d76
  • python3.9-full_3.9.2-1+deb11u7+tuxcare.els5_amd64.deb
    sha:2d8dfd057a02b3649bd1e1572c1a05749c39e6f2
  • python3.9-minimal_3.9.2-1+deb11u7+tuxcare.els5_amd64.deb
    sha:0167f470d0354897b2907383d63235f6805a7802
  • python3.9-venv_3.9.2-1+deb11u7+tuxcare.els5_amd64.deb
    sha:0440038718b6c3594bc5e59d5467a42c9ac1ac2a
  • libpython3.9_3.9.2-1+deb11u7+tuxcare.els5_arm64.deb
    sha:a715cdbd3f39b65442aa7941d50916ab1f1724b0
  • libpython3.9-dev_3.9.2-1+deb11u7+tuxcare.els5_arm64.deb
    sha:5f607a318569b4baa7a9329004cb72662abf2dd2
  • libpython3.9-minimal_3.9.2-1+deb11u7+tuxcare.els5_arm64.deb
    sha:a10dbe4cb44cdd72d8ea36cce73e2171035cddae
  • libpython3.9-stdlib_3.9.2-1+deb11u7+tuxcare.els5_arm64.deb
    sha:8c47405d9c42d9d73e3803fda6cfbcf2ec0e515b
  • python3.9_3.9.2-1+deb11u7+tuxcare.els5_arm64.deb
    sha:cf994ae566b8cfba356393a0dfc18ed50286453b
  • python3.9-dev_3.9.2-1+deb11u7+tuxcare.els5_arm64.deb
    sha:676706ecaf70f15bd69fa7bd5c121beb8d61ae68
  • python3.9-full_3.9.2-1+deb11u7+tuxcare.els5_arm64.deb
    sha:3c5000c17a2ad919bfcf6440ac573e99f74c60ad
  • python3.9-minimal_3.9.2-1+deb11u7+tuxcare.els5_arm64.deb
    sha:915c58fb95c13c91fc6451560d566991b186d5e4
  • python3.9-venv_3.9.2-1+deb11u7+tuxcare.els5_arm64.deb
    sha:950e7b622ac42daf3b2d26907d8e2da9a8302740
  • libpython3.9_3.9.2-1+deb11u7+tuxcare.els5_armel.deb
    sha:6e96e90dd6b7f1eeb56e1de6362a79ddb823b222
  • libpython3.9-dev_3.9.2-1+deb11u7+tuxcare.els5_armel.deb
    sha:6cddfef76377d2a8e525a18b0f19f0ef977d21ce
  • libpython3.9-minimal_3.9.2-1+deb11u7+tuxcare.els5_armel.deb
    sha:0240414d6660c3799fcf4dfc4f13b90d1a0b497b
  • libpython3.9-stdlib_3.9.2-1+deb11u7+tuxcare.els5_armel.deb
    sha:49ff44781e052c8063edf67236a89df84544091d
  • python3.9_3.9.2-1+deb11u7+tuxcare.els5_armel.deb
    sha:bff49b2bcc2165119aa50f2bd7b470c14b423a62
  • python3.9-dev_3.9.2-1+deb11u7+tuxcare.els5_armel.deb
    sha:801f50dbb4aa394def17acac1b052bc48d1af67f
  • python3.9-full_3.9.2-1+deb11u7+tuxcare.els5_armel.deb
    sha:2aed40315aae5d4202d0a9e3ddb064c9b43c996e
  • python3.9-minimal_3.9.2-1+deb11u7+tuxcare.els5_armel.deb
    sha:7853252f1310bc9badaa677428f0631c37ef17a9
  • python3.9-venv_3.9.2-1+deb11u7+tuxcare.els5_armel.deb
    sha:80ba8f0b91b7e3d96a492e16c601178a6fa2415d
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.