[CLSA-2026:1787233754] Fix CVE(s): CVE-2026-6879
Type:
security
Severity:
Low
Release date:
2026-08-20 13:49:27 UTC
Description:
* SECURITY UPDATE: xml.etree.ElementTree's find(), findall() and iterfind() had quadratic complexity when an XPath index predicate ([1], [last()], [last()-N]) was evaluated against a document with many same-tag siblings. The [index] selector called parent.findall(tag) once per candidate element, and each such call is itself linear in the number of siblings, allowing a CPU denial-of-service on untrusted XML or untrusted XPath (CWE-407, algorithmic complexity). - debian/patches/CVE-2026-6879.patch: backport of cpython 2ffab083 (gh-152674, Petr Viktorin) taken via the upstream 3.12 backport 96510a37. The [index] selector now caches the resolved element per (parent, tag), so parent.findall() runs once per parent instead of once per candidate. The code change is verbatim: the pre-fix select() body in 3.6.15 is identical to the one upstream changed, so only line offsets differ. The regression test is added to test_xml_etree.py unchanged (it uses f-strings, available since 3.6); the Misc/NEWS.d/next/Security fragment is omitted as 3.6.15 ships a single Misc/NEWS. - CVE-2026-6879
CVEs fixed:
Updated packages:
  • alt-python36_3.6.15-44_amd64.deb
    sha:9124432b441ef4a7cc2276786fbea041217af2b1
  • alt-python36-debug_3.6.15-44_amd64.deb
    sha:3724622c37a68e0c51a25b6bd1f202b12acfa4a6
  • alt-python36-devel_3.6.15-44_amd64.deb
    sha:7a0bdfbd91ae70f36c47bc9a5bbb4c3331f0d19a
  • alt-python36-libs_3.6.15-44_amd64.deb
    sha:0c35ce19df69b3c35ae40f0e063109eef767b356
  • alt-python36-test_3.6.15-44_amd64.deb
    sha:de456d83453a4e4ea390831bd2f530a3101285bd
  • alt-python36-tkinter_3.6.15-44_amd64.deb
    sha:41d02f10f7d92526914232db913404b19aef3433
  • alt-python36-tools_3.6.15-44_amd64.deb
    sha:88e5d773866c186c7aeca78ec56aed9a22d128a5
  • alt-python36_3.6.15-44_arm64.deb
    sha:8cf7c69a7a21d02a09706e58c11cde49b5badac4
  • alt-python36-debug_3.6.15-44_arm64.deb
    sha:3cdcc9de5217b36c28dfef5db840b85a334fb8ed
  • alt-python36-devel_3.6.15-44_arm64.deb
    sha:fe540ad4208e0b9fc54c8bfcfd18045167aa3cb0
  • alt-python36-libs_3.6.15-44_arm64.deb
    sha:be147a6ac7c032e515376deabcb861d600392eba
  • alt-python36-test_3.6.15-44_arm64.deb
    sha:25ed2f929aff9781d2fa9bf280778dd28631be07
  • alt-python36-tkinter_3.6.15-44_arm64.deb
    sha:c716e10913b16d9f4680b5b96fb18538e35a4782
  • alt-python36-tools_3.6.15-44_arm64.deb
    sha:f6b5eb76b9e81838394575f455674866a2c22624
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.