[CLSA-2026:1791535989] Fix CVE(s): CVE-2026-19445, CVE-2026-19553
Type:
security
Severity:
Critical
Release date:
2026-10-09 08:53:22 UTC
Description:
* SECURITY UPDATE: hostname verification silently skipped by SSLContext.wrap_bio() when no server_hostname is given - debian/patches/CVE-2026-19553.patch: in Lib/ssl.py, validate the wrap_bio() arguments like wrap_socket() does: reject server_hostname and session in server mode, and emit a DeprecationWarning when check_hostname is enabled but server_hostname is None, so a client that verified the certificate chain but never the peer's identity is no longer silent about it (asyncio's create_connection()/start_tls() reach this path too). Backport of upstream commit 5867d4e4ae6d (gh-156793 / GH-158503, 3.10 branch, which warns instead of raising ValueError for backward compatibility). Bundles the upstream regression tests (test_ssl.py, test_sslproto.py), adapted to the 3.7 test.support API. - CVE-2026-19553 * SECURITY UPDATE: use-after-free in the SSL servername (SNI) callback - debian/patches/CVE-2026-19445.patch: in Modules/_ssl.c, look the SSLContext up from the connection instead of the borrowed pointer registered with OpenSSL, hold strong references to it and to the callback while they are used, and unregister the callback when the context is deallocated, so a TLS client can no longer make a server call through a freed SSLContext after sni_callback switched the connection to another context. Backport of upstream commit ec44b5a3258c (gh-156293 / GH-158504, 3.10 branch); Py_NewRef() is replaced by Py_INCREF() for 3.7. Bundles the upstream regression tests (test_ssl.py), adapted to the 3.7 test.support API. - CVE-2026-19445
Updated packages:
  • idle-python3.7_3.7.3-2+deb10u7+tuxcare.els9_all.deb
    sha:98566c00f76be69267bf0592c25bc1a5b31e39f6
  • libpython3.7_3.7.3-2+deb10u7+tuxcare.els9_amd64.deb
    sha:5e4baedf4e561d8f9513ae6f5d843ca8d186f974
  • libpython3.7-dev_3.7.3-2+deb10u7+tuxcare.els9_amd64.deb
    sha:c72043fa9b5032ace1f26eedd01bef0e20855972
  • libpython3.7-minimal_3.7.3-2+deb10u7+tuxcare.els9_amd64.deb
    sha:96547891c5468290c616dfff06215bf6a0d838fb
  • libpython3.7-stdlib_3.7.3-2+deb10u7+tuxcare.els9_amd64.deb
    sha:c1c41bc1a203e3b1b0c9ec911aa5ac5b1f99ce96
  • libpython3.7-testsuite_3.7.3-2+deb10u7+tuxcare.els9_all.deb
    sha:0ad915053838d85691e904a60b3e1ab095069c17
  • python3.7_3.7.3-2+deb10u7+tuxcare.els9_amd64.deb
    sha:d292bbbd2dfbf6f4db6ea306fb6dedea86a9dd89
  • python3.7-dev_3.7.3-2+deb10u7+tuxcare.els9_amd64.deb
    sha:35dda2cfa125ab5eceaeea7a109ec86db67725f1
  • python3.7-doc_3.7.3-2+deb10u7+tuxcare.els9_all.deb
    sha:b4c9766f366da06989ff39889e2ce88e229b2d08
  • python3.7-examples_3.7.3-2+deb10u7+tuxcare.els9_all.deb
    sha:889d53e6796a42ab5f15662894950bba32b6ce0c
  • python3.7-minimal_3.7.3-2+deb10u7+tuxcare.els9_amd64.deb
    sha:81ae79587965a3e74136f63652d248cd949f4b65
  • python3.7-venv_3.7.3-2+deb10u7+tuxcare.els9_amd64.deb
    sha:ada1f113dd508e195fb6789dc28500370b7ac677
  • libpython3.7_3.7.3-2+deb10u7+tuxcare.els9_arm64.deb
    sha:b748596f87c9537186e5c8752276c6c6553135f9
  • libpython3.7-dev_3.7.3-2+deb10u7+tuxcare.els9_arm64.deb
    sha:8d204d67a3080d45134bca8527da08a28a4327d7
  • libpython3.7-minimal_3.7.3-2+deb10u7+tuxcare.els9_arm64.deb
    sha:027499bd93b5d8cf52c8b3edbdf476da3fc6c97e
  • libpython3.7-stdlib_3.7.3-2+deb10u7+tuxcare.els9_arm64.deb
    sha:6503e2911843f67c12e4a56293269f606d6c5dad
  • python3.7_3.7.3-2+deb10u7+tuxcare.els9_arm64.deb
    sha:880e7fd7e7b7a7c5ae096597f185bdfa2535f6bb
  • python3.7-dev_3.7.3-2+deb10u7+tuxcare.els9_arm64.deb
    sha:068443122d16fca929a7e3d8383a2c5368e9a943
  • python3.7-minimal_3.7.3-2+deb10u7+tuxcare.els9_arm64.deb
    sha:221a2fc7b4eb3c586e68b8a33332fb49828e47a5
  • python3.7-venv_3.7.3-2+deb10u7+tuxcare.els9_arm64.deb
    sha:402689c3be6634803c025874387331b7b5b3de6f
  • libpython3.7_3.7.3-2+deb10u7+tuxcare.els9_armel.deb
    sha:302af9f08efe868852226c6b04f8bf5a39cdf50d
  • libpython3.7-dev_3.7.3-2+deb10u7+tuxcare.els9_armel.deb
    sha:1afb9aa3cbe76202685812d90c03ae740a6bf916
  • libpython3.7-minimal_3.7.3-2+deb10u7+tuxcare.els9_armel.deb
    sha:93282f918d0394c18cc1256be551e6d0f3f66a06
  • libpython3.7-stdlib_3.7.3-2+deb10u7+tuxcare.els9_armel.deb
    sha:c8a9085e68706e73b3563f21b51287be5d9ef4a0
  • python3.7_3.7.3-2+deb10u7+tuxcare.els9_armel.deb
    sha:959088d75532fa91149bd26460ad5b8f9109c8db
  • python3.7-dev_3.7.3-2+deb10u7+tuxcare.els9_armel.deb
    sha:5bd1be315136a592187171291493da5e91bfe928
  • python3.7-minimal_3.7.3-2+deb10u7+tuxcare.els9_armel.deb
    sha:3eb1905c06ff18a294d8fcc6828e0f36e95ff1db
  • python3.7-venv_3.7.3-2+deb10u7+tuxcare.els9_armel.deb
    sha:778a5b8a57c0671e7f427dc1f6b9e1956b4376b5
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.