[CLSA-2026:1788273560] alt-python37: Fix of 53 CVEs
Type:
security
Severity:
Critical
Release date:
2026-09-02 11:03:30 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 3.7's re module.
Updated packages:
  • alt-python37-3.7.17-28.el9.x86_64.rpm
    sha:d97b2739f2b0f141f04f0913045b368e0d2e5181f2af234072a5434f637baac0
  • alt-python37-debug-3.7.17-28.el9.x86_64.rpm
    sha:a2829d94cd1056f0fc8b4c9725723e6205b999e959108a1eca2bd39c51fbc6ca
  • alt-python37-devel-3.7.17-28.el9.x86_64.rpm
    sha:bb3330d5e4427495f63658ebe60a8b69f73589087264629b4778198ba7eedbad
  • alt-python37-libs-3.7.17-28.el9.x86_64.rpm
    sha:7699f304f28b0008ab5cad4489c06da47f8f148424d0a6bf4e155d019b2f3f81
  • alt-python37-test-3.7.17-28.el9.x86_64.rpm
    sha:0a68470004b4efeaaa703ec7a9fd225c32694e5c8c1e078067c506f4faeebf3d
  • alt-python37-tkinter-3.7.17-28.el9.x86_64.rpm
    sha:f85556389d6f11fd94faa7576c1fe4026d26bdcad1e2bdf18d0911432293c432
  • alt-python37-tools-3.7.17-28.el9.x86_64.rpm
    sha:c0d97d8a0615dd1966344a00afa1485f27ce290c2e158e0c71b6eaef9275e15c
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.