[CLSA-2026:1788171032] alt-python38: Fix of 8 CVEs
Type:
security
Severity:
Critical
Release date:
2026-08-31 10:10:48 UTC
Description:
- CVE-2026-2297: importlib: route sourceless imports through io.open_code(); FileLoader.get_data() only special-cased SourceLoader and ExtensionFileLoader, so loading a legacy .pyc via SourcelessFileLoader used a plain file object and never raised the 'open_code' audit event, leaving audit hooks unable to observe or veto the read - CVE-2026-6879: xml.etree: cache the sibling lookup in ElementPath positional predicates; the previous code rebuilt the parent's child list once per candidate element, making expressions such as './/tag[last()]' quadratic in the number of matches and giving an attacker-supplied document a CPU denial-of-service lever - CVE-2025-12781: base64: warn when b64decode() or urlsafe_b64decode() is given data containing the standard '+' or '/' characters while an alternative alphabet is in use, since those characters are silently reinterpreted rather than rejected; a malformed altchars now raises ValueError instead of tripping an assertion that vanishes under -O
Updated packages:
  • alt-python38-3.8.20-25.el10.x86_64.rpm
    sha:2f97386bb79b11a79f2778d7592e8f7d14664dc321e36587fda57cc2553fe7c9
  • alt-python38-devel-3.8.20-25.el10.x86_64.rpm
    sha:38a860935bb4aaca81e8a4d1842beab7022f5aa100e9b5fbb1e2e50d02f41f13
  • alt-python38-idle-3.8.20-25.el10.x86_64.rpm
    sha:682c16665e6f513d5464c0f71fa3a1a7f025a0a770baede141aae70c3ef229d0
  • alt-python38-libs-3.8.20-25.el10.x86_64.rpm
    sha:370d16df24be678ab0fd101ed9f0b0250a870e1ef4f008b19f999d0c42d689cc
  • alt-python38-test-3.8.20-25.el10.x86_64.rpm
    sha:7284fac201d1de973fb45eced714998a2a921f175129f80669c6265db685dc27
  • alt-python38-tkinter-3.8.20-25.el10.x86_64.rpm
    sha:9e275ff23b4cdeb3a97225095d0f03c097be3e67d63a87b604acc813573a14f1
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.