[CLSA-2026:1788422270] alt-python27: Fix of 2 CVEs
Type:
security
Severity:
Low
Release date:
2026-09-11 09:44:19 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.el9.x86_64.rpm
    sha:d8276b2ba1a27230f53d0cc20ddb9c09fea17103e82b2c07af4040afe628325d
  • alt-python27-debug-2.7.18-43.el9.x86_64.rpm
    sha:f7e37ce049ae8f7ff07cd28bb96fdb2681c0beb17c7f33e653d63ae287f9326e
  • alt-python27-devel-2.7.18-43.el9.x86_64.rpm
    sha:44f97057dab98bb15631f64fc2d0822ad04672ca15f8813d7cec274c3598f704
  • alt-python27-libs-2.7.18-43.el9.x86_64.rpm
    sha:cd6ad14d06463b5b6fc2c3b133cfaecffe1f977a9e1281aa7c8b77d0adce441b
  • alt-python27-test-2.7.18-43.el9.x86_64.rpm
    sha:ef55ebfb5ac8c981c1b7062f4aaec50b589072634d521fe8d64ab1805d330517
  • alt-python27-tkinter-2.7.18-43.el9.x86_64.rpm
    sha:aa2fcc46d151042ea2a76211e25919abb6c7c7c3c47f204b1643d7a949e5bbed
  • alt-python27-tools-2.7.18-43.el9.x86_64.rpm
    sha:124b6034a1cdd290dec940f980b5be8d9295804eced4824a0a4e3963dc831d14
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.