[CLSA-2026:1788266255] alt-python37: Fix of 53 CVEs
Type:
security
Severity:
Critical
Release date:
2026-09-02 10:40: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 3.7's re module.
Updated packages:
  • alt-python37-3.7.17-28.el10.x86_64.rpm
    sha:a062f3e8ca0465aca912271c1a8db3e062755664c113cb8fd9bdaa4450efcf36
  • alt-python37-debug-3.7.17-28.el10.x86_64.rpm
    sha:895d7335a0c26c27313e48d11e57fb399410e26e77d300f49c1fb54534b0cc7f
  • alt-python37-devel-3.7.17-28.el10.x86_64.rpm
    sha:56e6286d1b8b005b3eab2419c9443a9d176d23196747ad5abdb25be574178d18
  • alt-python37-libs-3.7.17-28.el10.x86_64.rpm
    sha:96626ae7dfc1b36fe3c97529dad456ee98332cce86107018c59c8f3cae934b2b
  • alt-python37-test-3.7.17-28.el10.x86_64.rpm
    sha:0e2dc663e4a9a73aa4da54ca3959223bc9a1f82fd4341d1227827d39345aebf3
  • alt-python37-tkinter-3.7.17-28.el10.x86_64.rpm
    sha:ab41b41eeaebc114ab9ccac6c96118f413feb0bbc31dae884ce9bea8e83886a7
  • alt-python37-tools-3.7.17-28.el10.x86_64.rpm
    sha:833f89599e46b5ae7c8ce968baa06b2f22c52f3b5a3f3dbdd74e9a2ed703fc0a
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.