Release date:
2026-08-20 12:44:36 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
Updated packages:
-
alt-python36_3.6.15-44_amd64.deb
sha:d7ae8cbde982c8c81c328949a34a8f146da98034
-
alt-python36-debug_3.6.15-44_amd64.deb
sha:54dba45a903b16a53d87d91ed84e413121b0b7a9
-
alt-python36-devel_3.6.15-44_amd64.deb
sha:76157b322d753437d3fb077e96ae3c733fe6ac08
-
alt-python36-libs_3.6.15-44_amd64.deb
sha:a9881db933a2dd135f44ea0df8f882771fd38bed
-
alt-python36-test_3.6.15-44_amd64.deb
sha:3373b2dc9c0c883b7667cb1e707f7b5cf3ca836a
-
alt-python36-tkinter_3.6.15-44_amd64.deb
sha:0f7724b4310223ae0161394a0a6969086198bd4e
-
alt-python36-tools_3.6.15-44_amd64.deb
sha:dfbc1f6989ec8ee45727afad4dc4502bf80ed5b0
-
alt-python36_3.6.15-44_arm64.deb
sha:6f1cdccea9c9401ced5cce5f6968dc423c59edb1
-
alt-python36-debug_3.6.15-44_arm64.deb
sha:4332cf1959fa374f7acda678a438966e2fa0e054
-
alt-python36-devel_3.6.15-44_arm64.deb
sha:25e4baa5afc5ecf8a182b289a0a525c66f949213
-
alt-python36-libs_3.6.15-44_arm64.deb
sha:5e0390a94463c07f1845671082a7014bd4eec251
-
alt-python36-test_3.6.15-44_arm64.deb
sha:0b0296b7dad86cbbca0b55f4cec4b6c8800e2e3d
-
alt-python36-tkinter_3.6.15-44_arm64.deb
sha:f10061a2818cca7770b216f1a56b60c72a3c6203
-
alt-python36-tools_3.6.15-44_arm64.deb
sha:69a3391f6732e3520d8bb6fec48a713cb4e9bceb
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.