[CLSA-2026:1790690076] alt-python312: Fix of 2 CVEs
Type:
security
Severity:
Moderate
Release date:
2026-09-29 13:54:48 UTC
Description:
- CVE-2026-87910: keep the result of the first filter_function() call in tarfile's makelink_with_filter() and return early when it is None, so a filter that skips a member by returning None is honoured when link extraction falls back to copying the target under the link's own, shallower name, instead of the member being extracted anyway. Carries upstream's test_extract_filters_target_none. The doubled filter call this fixes is the CVE-2026-11940 guard, which is native in 3.12.14 and is not carried by a patch of ours - CVE-2026-19672: collapse ".." components with os.path.normpath() in tarfile's _get_filtered_attrs() before the containment check, so a member whose name leaves the destination and comes back, such as "../evil/../dest/sub/file", no longer creates the intermediate directories outside the destination under the "tar" and "data" filters. The containment check looked at the resolved path, which stayed inside, while the directories were created from the name as given. Backport of upstream commit 97688346, carrying its test_parent_dir_out_and_back. Member names containing ".." are now normalized with os.path.normpath(), which removes internal ".." components and may change the meaning of a name that traverses symbolic links
Updated packages:
  • alt-python312-3.12.14-7.el10.x86_64.rpm
    sha:0eb76813cbdd33b44af92a30041570de2ea5a739737a251e09dbb0c091491274
  • alt-python312-debug-3.12.14-7.el10.x86_64.rpm
    sha:41c2fa1909129a9b68d649ec25307c207184b524a1362719dc938d5d741898a3
  • alt-python312-devel-3.12.14-7.el10.x86_64.rpm
    sha:5af10251e2dd7f53877d15662e59aac372f11db3d2f0c490f9189191a2c41575
  • alt-python312-idle-3.12.14-7.el10.x86_64.rpm
    sha:6944ca97b6cafcaf8257a2be6ba9ad2f55a36be53019e1b8041323f6caff4df4
  • alt-python312-libs-3.12.14-7.el10.x86_64.rpm
    sha:515ebffdf0a08dc1942174991072c37f61209c31a0c3837046e3228762534983
  • alt-python312-test-3.12.14-7.el10.x86_64.rpm
    sha:8e7f237b7ab427eb46fadb8e7f1be6bb54a650d51adb6080ab21c847070b7659
  • alt-python312-tkinter-3.12.14-7.el10.x86_64.rpm
    sha:c8312ee9bacdf2584569a92d20a0c927b62ce51a5408425601b4765fd20206d2
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.