[CLSA-2026:1788427319] alt-python36: Fix of CVE-2026-18503
Type:
security
Severity:
Low
Release date:
2026-09-03 09:22:09 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.6's re module.
CVEs fixed:
Updated packages:
  • alt-python36-3.6.15-36.el9.x86_64.rpm
    sha:a50c899fb432502afa97bbf9b21ab7075a0c23c0110e624b3b693357c7fbeb7a
  • alt-python36-debug-3.6.15-36.el9.x86_64.rpm
    sha:6de61390cfad69cdcfd77ae6d3982a4e93b1a72916d60c9209b75dfee9c27653
  • alt-python36-devel-3.6.15-36.el9.x86_64.rpm
    sha:451e1a20db413477c8897780be8187d06b8ed68901e9c24884a091faa3b53423
  • alt-python36-libs-3.6.15-36.el9.x86_64.rpm
    sha:a5d16b69bda67b4d3e14f2fa2e2ade6fb6bd4d6d71dc72b442503da17a6d23ee
  • alt-python36-test-3.6.15-36.el9.x86_64.rpm
    sha:3cc2f52853f4785766b0f22e1b704b38eb8b77b45922bf5679db1d308fb260e0
  • alt-python36-tkinter-3.6.15-36.el9.x86_64.rpm
    sha:72dc703d35ca5aa7c10e46f0d99c8feef85d1ef508def4649bfc88dac7687634
  • alt-python36-tools-3.6.15-36.el9.x86_64.rpm
    sha:97f58010ce9b7611e1b262af98d88ef82ddcb2309b0a96d2911ecdd209f8112b
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.