[CLSA-2026:1789730024] Fix of 7 CVEs
Type:
security
Severity:
Critical
Release date:
2026-09-18 11:13:59 UTC
Description:
* Drop the (<< 1:6.0) version constraint on the libdb-dev build dependency in debian/control.in and debian/control, matching debian10els. Bullseye ships only libdb-dev 5.3.1+nmu1, so the constraint excludes nothing, and the builder's pbuilder-satisfydepends misreads the '<<' relation as a build-profile restriction and skips installing the package entirely. * SECURITY UPDATE: directory traversal when extracting tar archives - debian/patches/CVE-2007-4559.patch: add the PEP 706 extraction filter API to Lib/tarfile.py, providing the fully_trusted, tar and data filters, the FilterError exception hierarchy, the TarFile. extraction_filter attribute and the filter= argument to extract() and extractall(), so that callers can reject members that would escape the destination directory. Includes the upstream follow-ups gh-149486 and gh-155999, which validate the written link target and normalise a member name that leaves the destination and comes back. The filters remain opt-in and do not contain a member extracted at errorlevel=0 or through makelink()'s hardlink fallback; see the patch header - CVE-2007-4559 * SECURITY UPDATE: quadratic complexity in IDNA decoding - debian/patches/CVE-2022-45061.patch: replace the per-character 'for c in RandAL: if c:' BIDI loop in nameprep() with a single 'if any(RandAL):' test in Lib/encodings/idna.py, so the RandALCat checks run once instead of once per character, restoring linear behaviour - CVE-2022-45061 * SECURITY UPDATE: control character injection via http cookies - debian/patches/CVE-2026-0672.patch: reject control characters in Morsel keys, values, coded values and reserved attributes in Lib/Cookie.py - CVE-2026-0672 * SECURITY UPDATE: incomplete fix for the http cookie control character injection - debian/patches/CVE-2026-3644.patch: apply the same control character rejection to Morsel.update() and js_output() in Lib/Cookie.py, which the previous fix left unguarded - CVE-2026-3644 * SECURITY UPDATE: configuration file injection via carriage returns in written option values - debian/patches/CVE-2026-0864.patch: normalise CR and CRLF, and not only LF, into '\n\t' continuation lines when writing option values in RawConfigParser.write() in Lib/ConfigParser.py, so that an attacker-controlled value can no longer inject additional sections, keys and values into the written file - CVE-2026-0864 * SECURITY UPDATE: C stack overflow parsing deeply nested content models - debian/patches/CVE-2026-4224.patch: guard conv_content_model() in Modules/pyexpat.c with Py_EnterRecursiveCall(), so that a deeply nested element declaration raises RuntimeError instead of crashing the interpreter - CVE-2026-4224 * SECURITY UPDATE: argument injection via leading dashes in browser URLs - debian/patches/CVE-2026-4519.patch: reject URLs beginning with a dash in BaseBrowser._check_url() in Lib/webbrowser.py, so that a URL can no longer be passed to the browser process as an option - CVE-2026-4519 * SECURITY UPDATE: CPU denial-of-service in html.parser.HTMLParser via repeated unterminated markup declarations in incremental parsing - debian/patches/CVE-2026-15308.patch: accumulate incrementally fed data in a list and only join and parse it once enough has piled up, in Lib/HTMLParser.py - CVE-2026-15308
Updated packages:
  • idle-python2.7_2.7.18-8+deb11u1+tuxcare.els1_all.deb
    sha:d9f0feb28c034b95a3f0bbd4b781c01dd77faa1c
  • libpython2.7_2.7.18-8+deb11u1+tuxcare.els1_amd64.deb
    sha:c0e1fffbf91a217bde06d8b6c67e6a57f9c5b280
  • libpython2.7-dev_2.7.18-8+deb11u1+tuxcare.els1_amd64.deb
    sha:b1e73b0082e915e4de076970a9b4426eff1505fb
  • libpython2.7-minimal_2.7.18-8+deb11u1+tuxcare.els1_amd64.deb
    sha:c298cfe5a4c0a69c5b32e563f640b69031020b6c
  • libpython2.7-stdlib_2.7.18-8+deb11u1+tuxcare.els1_amd64.deb
    sha:2af0eb4b44e9bba0df2f11ac58f39e378cd32f74
  • libpython2.7-testsuite_2.7.18-8+deb11u1+tuxcare.els1_all.deb
    sha:ee49844de4446cbb62c28bd140be4ccdd0f215f1
  • python2.7_2.7.18-8+deb11u1+tuxcare.els1_amd64.deb
    sha:8032ad197111c6343cc003491f65fa0b2e9b77c2
  • python2.7-dev_2.7.18-8+deb11u1+tuxcare.els1_amd64.deb
    sha:d8a6dc34211c38f73af4fb945d4442170fbc4810
  • python2.7-doc_2.7.18-8+deb11u1+tuxcare.els1_all.deb
    sha:eaca0a476da2367f9fcb5e979dc6123fd1c3caec
  • python2.7-examples_2.7.18-8+deb11u1+tuxcare.els1_all.deb
    sha:28cd1044d32d33dcbcca7cfbc74b55b60cade5ea
  • python2.7-minimal_2.7.18-8+deb11u1+tuxcare.els1_amd64.deb
    sha:5730a0a8aedd7be60f4437702e0ac2e12b77fd52
  • libpython2.7_2.7.18-8+deb11u1+tuxcare.els1_arm64.deb
    sha:a5b8027646ba979e57b3500410c6fde936a7d7b0
  • libpython2.7-dev_2.7.18-8+deb11u1+tuxcare.els1_arm64.deb
    sha:09eccc6d335ae4e2b2b98fcc40ad195daa335b49
  • libpython2.7-minimal_2.7.18-8+deb11u1+tuxcare.els1_arm64.deb
    sha:46d333a9d6aa1faaf74619bf429c2c343869f3bd
  • libpython2.7-stdlib_2.7.18-8+deb11u1+tuxcare.els1_arm64.deb
    sha:ecdeb0467213174664d2f7338cdd90a172259792
  • python2.7_2.7.18-8+deb11u1+tuxcare.els1_arm64.deb
    sha:7d801af6e6cc7b00e56bef2caecea64792c809db
  • python2.7-dev_2.7.18-8+deb11u1+tuxcare.els1_arm64.deb
    sha:5bb115f155dd6bc73349e671af4078d982aa2dfc
  • python2.7-minimal_2.7.18-8+deb11u1+tuxcare.els1_arm64.deb
    sha:c1f89a71933302cc1f87b008054a48d498ec2586
  • libpython2.7_2.7.18-8+deb11u1+tuxcare.els1_armel.deb
    sha:d2d3e7635e1c04bb54fec903f1ffbc9823f8aaa3
  • libpython2.7-dev_2.7.18-8+deb11u1+tuxcare.els1_armel.deb
    sha:da8ebf6e78b84396dea3b3a7318657854cf18ca7
  • libpython2.7-minimal_2.7.18-8+deb11u1+tuxcare.els1_armel.deb
    sha:865ee79411d17ee860b7e6a374f8c5a8ca3a309a
  • libpython2.7-stdlib_2.7.18-8+deb11u1+tuxcare.els1_armel.deb
    sha:02b6fa75ddc12631b3831688ca29feb010dfa2c3
  • python2.7_2.7.18-8+deb11u1+tuxcare.els1_armel.deb
    sha:777eedf92f1df1f9222480990bb246b410eca1b8
  • python2.7-dev_2.7.18-8+deb11u1+tuxcare.els1_armel.deb
    sha:8b092372657ea7d1d98359edf47695fa28473cd1
  • python2.7-minimal_2.7.18-8+deb11u1+tuxcare.els1_armel.deb
    sha:135a1e52a068a520d83cb27466139d291a79ba54
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.