[CLSA-2026:1788338870] alt-python27: Fix of 2 CVEs
Type:
security
Severity:
Low
Release date:
2026-09-11 08:57:32 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.el10.x86_64.rpm
    sha:1bf41deda5f10c974f6ae01dcb3cd9b15eddb974e140939b60753e7b59de8702
  • alt-python27-debug-2.7.18-43.el10.x86_64.rpm
    sha:28e547c04fa15de58e9f8bb3213b8081567c1fe7cc54fd9a46990994652f13fc
  • alt-python27-devel-2.7.18-43.el10.x86_64.rpm
    sha:966ed75f70d94bd6284db2521ff751608fc3d9643a5c705ed57f2efa08aa6811
  • alt-python27-libs-2.7.18-43.el10.x86_64.rpm
    sha:5598bb133f7cf50b9b088327fe04c801a8b735ecd3e03d617af8aec69e423d0f
  • alt-python27-test-2.7.18-43.el10.x86_64.rpm
    sha:08a856b586128e675208aab7117432bf742947c47de5c6d2b52995d85baff6fd
  • alt-python27-tkinter-2.7.18-43.el10.x86_64.rpm
    sha:f753024eff3a20951cd693979d9bac23b61eb5c58ec0cbabfc1506ca49deb1bb
  • alt-python27-tools-2.7.18-43.el10.x86_64.rpm
    sha:8996ff31866f1777493581182fd247856d571d3900ed26d67cda55e7571e9069
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.