[CLSA-2026:1788261855] alt-python37: Fix of 53 CVEs
Type:
security
Severity:
Critical
Release date:
2026-09-02 11:27:56 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.el7.x86_64.rpm
    sha:936133db54fdb943d1da402ec2e2368fcc9ea24cf96b5c7856217e456cac4f19
  • alt-python37-debug-3.7.17-28.el7.x86_64.rpm
    sha:326b3aa890528fb75a324b3c00291265fa48c6c84184e17d7bf0f8c7a36ee192
  • alt-python37-devel-3.7.17-28.el7.x86_64.rpm
    sha:9a937e1a00ddf500f9a79bbc7d5a3676f3a86df8ff8b71fcdd63d800352e25e1
  • alt-python37-libs-3.7.17-28.el7.x86_64.rpm
    sha:664045a02205d08a937018b4728845558a96fb4f9b803557e4b287e675aa4a08
  • alt-python37-test-3.7.17-28.el7.x86_64.rpm
    sha:14a6f51bb9127164a78f15ab8077c71f4c7a596b81d67e2018d44aa33f80b964
  • alt-python37-tkinter-3.7.17-28.el7.x86_64.rpm
    sha:5dbef3d74ea0fe35f7d63dcd0e78ce8fc82817e234bda4802701fe5a322ab0aa
  • alt-python37-tools-3.7.17-28.el7.x86_64.rpm
    sha:bc33bfd7336c2013a84c63a5409aaceff217c43540ccc159973104b140e9323b
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.