[CLSA-2026:1790691309] alt-python36: Fix of 2 CVEs
Type:
security
Severity:
Moderate
Release date:
2026-09-29 14:15:22 UTC
Description:
- CVE-2026-87910: honour a None result from the extraction filter on tarfile's hard-link fallback. The CVE-2026-11940 guard re-runs the filter on the link target re-rooted at the link's own name, but discarded the result and overwrote it on the next line, so a custom filter returning None ("skip this member") was ignored and the member was extracted at the shallower name the filter had declined. The bundled "data" and "tar" filters raise rather than return None, so only custom filters are affected. Carries upstream's test_extract_filters_target_none. Must stay ordered after CVE-2026-11940.patch, which supplies the re-rooted call - CVE-2026-19672: normalize a member name that leaves the destination and comes back ("../evil/../dest/sub/file") before tarfile's "tar"/"data" filters check containment. The check used the resolved path, which lands back inside, while the intermediate directories were created from the name as given, so a directory appeared outside the extraction root. Backport of cpython 97688346ada2df3e5b9c279348862c3d64ab0823 (gh-155999). Names containing ".." are now normalized with os.path.normpath(), which may change the meaning of a name that traverses symbolic links. Carries upstream's test_parent_dir_out_and_back. Applies to this package only because CVE-2007-4559.patch backports the PEP 706 filters, so it must stay ordered after that patch
Updated packages:
  • alt-python36-3.6.15-38.el9.x86_64.rpm
    sha:9b5160ab1677f6b3a0c93628a2cc123d97da529febdf827d5d0aea488a9b53f9
  • alt-python36-debug-3.6.15-38.el9.x86_64.rpm
    sha:441c306d3a5fb2c33b564d222a535cdf08f419c6f32d194295cd01bd5bdb2dc2
  • alt-python36-devel-3.6.15-38.el9.x86_64.rpm
    sha:0ca78e5b660d3723434e712656c2b74042ab70ceed0d58e4a59ba526b85e595b
  • alt-python36-libs-3.6.15-38.el9.x86_64.rpm
    sha:d44019e256228198ae2db86db1b141e732647db83ed878650033cae5c10bfbcd
  • alt-python36-test-3.6.15-38.el9.x86_64.rpm
    sha:bab680902f5b156d28dc89b84bc4eb8e2de40f53c8d0dd79e0233b1a772bf12d
  • alt-python36-tkinter-3.6.15-38.el9.x86_64.rpm
    sha:6ded1d6f08ee6110b45b8d0ef34d85e16365666addbb4adcaad968b734e5b3a3
  • alt-python36-tools-3.6.15-38.el9.x86_64.rpm
    sha:e945c2d5759df5ad1599605c17c42301a7a0d91338455983e6bdbabdd6e28bad
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.