[CLSA-2026:1788348257] alt-python27: Fix of 2 CVEs
Type:
security
Severity:
Low
Release date:
2026-09-11 15:32:33 UTC
Description:
- CVE-2026-18503: CPU denial-of-service in csv.Sniffer. Two independent regexes in Sniffer._guess_quote_and_delimiter() ran in super-linear time on samples reachable from the public csv.Sniffer.sniff() API (CWE-1176). The quoted-field probe matched a field body with a lazy ".*?" under re.DOTALL, retrying every closing quote against every later quote in the sample: quadratic. The doubled-quote probe dq_regexp was unanchored, rescanned leading whitespace and ran even when no delimiter had been found, which is exponential on a sample carrying a run of quote characters. Backport of cpython 19e5024518 (gh-109638) and fd78b565 (gh-98820), both in their 3.10 form; both are part of Python 3.10.21, the release the CVE record names as fixing the "0 to < 3.10.21" range, and gh-98820 alone leaves the doubled-quote probe exponential. The 3.10 variants are required because the 3.11+ ones use a possessive quantifier, unsupported by Python 2.7's re module.
Updated packages:
  • alt-python27-2.7.18-43.el7.x86_64.rpm
    sha:704f0e4f17e6b7e8ff69f99c5d555d1578169bbfc83c62fc1c6a7a1e68883267
  • alt-python27-debug-2.7.18-43.el7.x86_64.rpm
    sha:e3543da5fc96ee370d6b32f01f753e6d45adbec31108cc476dd27f634edd3966
  • alt-python27-devel-2.7.18-43.el7.x86_64.rpm
    sha:07fa0c88d5d5f600eb1f2e6972de7d6fe5cf42c4600a020f34c99e10c7ddb70b
  • alt-python27-libs-2.7.18-43.el7.x86_64.rpm
    sha:3d4affc38ee6fc19f40614f102098868f8b2a3e785835e84295caa32190efd6b
  • alt-python27-test-2.7.18-43.el7.x86_64.rpm
    sha:ca576ba4605de186a70f2663d473f300eaca80cd11cbb481505ddcdb177b6281
  • alt-python27-tkinter-2.7.18-43.el7.x86_64.rpm
    sha:2cc9fe5ce35f9ced4c4e151eb4fa2236460186a68aa722e55a48a835ebae2036
  • alt-python27-tools-2.7.18-43.el7.x86_64.rpm
    sha:7945e1bc320411ca98b44a2a7e2beb4e60e565f8af2ef6af24baa51011de0c3b
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.