[CLSA-2026:1788420873] alt-python27: Fix of 2 CVEs
Type:
security
Severity:
Low
Release date:
2026-09-11 10:13:38 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.el8.x86_64.rpm
    sha:7461f87bee7382897722f4566ceebc25901873a96f721d8a7ca75eebf94ddcb4
  • alt-python27-debug-2.7.18-43.el8.x86_64.rpm
    sha:7b496f48dfd435681728be8eacce6acba32923da4139688ee4d070f76eb91713
  • alt-python27-devel-2.7.18-43.el8.x86_64.rpm
    sha:81181ae61134cafdfe0ac58770ebd09611aa19963f79d42fcfaf8f32fe57dc44
  • alt-python27-libs-2.7.18-43.el8.x86_64.rpm
    sha:744e00e34060521786fa6b6a53e069c3961b22c3dbc908cfb455b6a8dde91563
  • alt-python27-test-2.7.18-43.el8.x86_64.rpm
    sha:4c3798813a9e1d2fef11208bc25397f52e21cbe50883e7b47e2df159a1150c9d
  • alt-python27-tkinter-2.7.18-43.el8.x86_64.rpm
    sha:86b3b804cf83a481d1bcd2c6f83512bc155146ef76bea80ebb0ef72aa65af9bd
  • alt-python27-tools-2.7.18-43.el8.x86_64.rpm
    sha:1e6a035aa47b5f28f88992093079bdd296a2506db103abdafae118b9ee5ce3dc
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.