Release date:
2026-07-23 15:20:33 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:029ebf79d3f586a13c60d2568d7b379b7b1501e3
-
alt-python36-debug_3.6.15-40_amd64.deb
sha:0a89f226d4fa709c8d9fe7d839efe3014580351a
-
alt-python36-devel_3.6.15-40_amd64.deb
sha:9f06082bac0a036300aa6bb173253b99644547db
-
alt-python36-libs_3.6.15-40_amd64.deb
sha:fa9bdfd4fcc4f1b79efbd3f17093132062f1e565
-
alt-python36-test_3.6.15-40_amd64.deb
sha:be8ec0d768ad9a7d33d53d692c4ba550ce866c1f
-
alt-python36-tkinter_3.6.15-40_amd64.deb
sha:97bca1cef37d7daab25c89381882890e75ca6a11
-
alt-python36-tools_3.6.15-40_amd64.deb
sha:8c9799aa4fa0fe9fdbd0b1adaadbe6d646e18781
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.