Release date:
2026-07-23 13:44:17 UTC
Description:
* SECURITY UPDATE: html.parser.HTMLParser had quadratic complexity in
incremental parsing. An unterminated construct (e.g. a tag or comment)
fed across many feed() calls made the parser rescan the growing buffer
and reconcatenate new data onto it on every call, both quadratic in the
input size, allowing a CPU denial-of-service on uncontrolled data
(CWE-407, algorithmic complexity).
- debian/patches/CVE-2026-15308.patch: backport of cpython bcf98ddb
(gh-153030, Serhiy Storchaka). feed() now accumulates new data in a
list and only joins and parses it once enough has piled up, and
close() flushes any pending buffer. Adapted to 3.6: feed()/close()/
reset() logic identical to upstream (3.6 already has list.clear());
the regression test is added with "from test import support"; the
NEWS.d fragment is omitted as 3.6.15 ships a single Misc/NEWS.
- CVE-2026-15308
Updated packages:
-
alt-python36_3.6.15-40_amd64.deb
sha:c812504f2b71ae51f947ec8970a78d72d9a47503
-
alt-python36-debug_3.6.15-40_amd64.deb
sha:c50680269bb7aa9ea29694b720a50c874a5015cd
-
alt-python36-devel_3.6.15-40_amd64.deb
sha:0aa4c24109c40955d4f681de10d597ee45932f88
-
alt-python36-libs_3.6.15-40_amd64.deb
sha:df1f06594a868b95f1a5e4ac38e6b23f9048746b
-
alt-python36-test_3.6.15-40_amd64.deb
sha:dcc9fbf85dcd005f938bb80472be71398f6cc8bf
-
alt-python36-tkinter_3.6.15-40_amd64.deb
sha:b68ed2e43f8d59e5dde5125084224b60d6d5b559
-
alt-python36-tools_3.6.15-40_amd64.deb
sha:cc8eda78e14f431b1843f85854f3377b70325540
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.