[CLSA-2026:1793089890] Fix CVE(s): CVE-2026-115557
Type:
security
Severity:
Critical
Release date:
2026-10-27 08:31:40 UTC
Description:
* SECURITY UPDATE: ssl accepted TLS certificate chains signed by compromised eMudhra intermediate CA keys. Removing that trust is primarily the job of the platform root store, but until such an update reaches the OS, a container image or a trust bundle shipped inside a Python package, _ssl validated those chains normally. - debian/patches/CVE-2026-115557.patch: backport of cpython gh-160040 / GH-160042 (upstream shipped it in 3.11.18, 3.12.16, 3.13.18, 3.14.10 and 3.15.2 only; 2.7 is EOL upstream). Adds the upstream denylist of eight distrusted SubjectPublicKeyInfo SHA-256 digests as Modules/_ssl_distrusted_spki.h (2.7 has no Modules/_ssl/ directory) and introduces the verify callback 2.7 lacks: every certificate OpenSSL accepts is hashed with i2d_X509_PUBKEY() + EVP_Digest() and rejected with X509_V_ERR_CERT_REJECTED when its key is on the list. Both SSL_CTX_set_verify() call sites install the callback, the body is rewritten in C89, Py_ARRAY_LENGTH() is replaced by a local macro, and the header is added to the _ssl Extension's depends in setup.py. - CVE-2026-115557
CVEs fixed:
Updated packages:
  • alt-python27_2.7.18-34_amd64.deb
    sha:29e6b8166f2532126e21f0422c4cc20672f7f22a
  • alt-python27-debug_2.7.18-34_amd64.deb
    sha:c26040acc27fc6429357f93a9a335394d4d9ff23
  • alt-python27-devel_2.7.18-34_amd64.deb
    sha:cc00ae08c17610c18a8777b81d718d8383929ea6
  • alt-python27-idle_2.7.18-34_amd64.deb
    sha:daf89ecad98eb0c9e59e679aa706c608b2a0ae77
  • alt-python27-libs_2.7.18-34_amd64.deb
    sha:c6d31fe6214bfc0d57d18d289e9d9756c4652de1
  • alt-python27-test_2.7.18-34_amd64.deb
    sha:2a6681d5bf6df81ca34b95b96e701bee5abe159c
  • alt-python27-tkinter_2.7.18-34_amd64.deb
    sha:5da60b286713e8f3da1f4ab436ddce912b7e931d
  • alt-python27-tools_2.7.18-34_amd64.deb
    sha:87bf1989e245f43ded2d3077e301f0f583ee71e5
  • alt-python27_2.7.18-34_arm64.deb
    sha:711c6dbaef900b9fe7a5e9bf3b3a6dce2867dca5
  • alt-python27-debug_2.7.18-34_arm64.deb
    sha:e88b75545635405e44bc7919a6f6d54d846bdb07
  • alt-python27-devel_2.7.18-34_arm64.deb
    sha:8d7d833c7db5dcd5a414bde9041eaee8ff497cff
  • alt-python27-idle_2.7.18-34_arm64.deb
    sha:ec527e31e73dcac213b0441d128f5a033b463833
  • alt-python27-libs_2.7.18-34_arm64.deb
    sha:7ed8d75b4ca55240550b39b391be4adb09edd634
  • alt-python27-test_2.7.18-34_arm64.deb
    sha:f4129883c2919ab7b3af11281bef56abcf7edc38
  • alt-python27-tkinter_2.7.18-34_arm64.deb
    sha:5332df8f10ffacf543d43cd40c73e312313cc344
  • alt-python27-tools_2.7.18-34_arm64.deb
    sha:ebffaee5d3a031a376124869be86f2453ca5ed86
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.