[CLSA-2026:1788180353] Fix CVE(s): CVE-2026-18503
Type:
security
Severity:
Low
Release date:
2026-08-31 12:46:04 UTC
Description:
* SECURITY UPDATE: csv.Sniffer._guess_quote_and_delimiter() probed the sample with four dialect regexes whose quoted-field body was a lazy ".*?" compiled under re.DOTALL | re.MULTILINE. Because ".*?" is not anchored to the first undoubled quote, every candidate start position rescanned the sample to its end, so csv.Sniffer.sniff() on attacker-supplied CSV - classically a single column of quoted values - ran in quadratic time and could consume excessive CPU (CWE-1333, inefficient regular expression complexity). - debian/patches/CVE-2026-18503.patch: backport of cpython fd78b565 (gh-98820). The quoted-field body is rebuilt as an unrolled loop, which is unambiguous and therefore does not backtrack. The 3.10 variant is used because the 3.11+ form relies on a possessive quantifier that re in 3.9 cannot parse. - CVE-2026-18503
CVEs fixed:
Updated packages:
  • alt-python39_3.9.23-28_amd64.deb
    sha:18a8809c30e3c6255d4577d271048cd399f34efe
  • alt-python39-debug_3.9.23-28_amd64.deb
    sha:74c8ae1ce7107035f29dbc98913046ca603a4a64
  • alt-python39-devel_3.9.23-28_amd64.deb
    sha:0171b903a034a9a6c0e61a84c681ec1e9edb4a41
  • alt-python39-idle_3.9.23-28_amd64.deb
    sha:4b4e62338201f31d96ba13cb64dfbfdcad2b0d75
  • alt-python39-libs_3.9.23-28_amd64.deb
    sha:ebb3103b7b7ae233006348b574bc30f49e2e75af
  • alt-python39-test_3.9.23-28_amd64.deb
    sha:d8157e175a9b478cf087f6668bff2e47cc20b784
  • alt-python39-tkinter_3.9.23-28_amd64.deb
    sha:1c3caf7d95e0bf3c609beabde101d89d3f748e4e
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.