[CLSA-2026:1790690337] Fix CVE(s): CVE-2026-19672, CVE-2026-87910
Type:
security
Severity:
Moderate
Release date:
2026-09-29 13:59:08 UTC
Description:
* SECURITY UPDATE: tarfile ignored a None result from the extraction filter on the link fallback path - debian/patches/CVE-2026-87910.patch: keep the result of the first filter_function() call in TarFile.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 (CWE-22). - CVE-2026-87910 * SECURITY UPDATE: tarfile tar/data filters created directories outside the destination - debian/patches/CVE-2026-19672.patch: collapse ".." components with os.path.normpath() in _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 it. The containment check looked at the resolved path, which stayed inside, while the directories were created from the name as given (CWE-22). Backport of upstream commit 97688346. - Behaviour change: under the "tar" and "data" filters, member names containing ".." components are now normalized with os.path.normpath(), which removes internal ".." components and so may change the meaning of a name that traverses symbolic links. - CVE-2026-19672
Updated packages:
  • alt-python312_3.12.14-8_amd64.deb
    sha:47963c524bfff5ed668b73e8c59d03d908a00491
  • alt-python312-debug_3.12.14-8_amd64.deb
    sha:067f9c99fb126000fe56fdcf794fdaa2d59a4b95
  • alt-python312-devel_3.12.14-8_amd64.deb
    sha:0f2f467c16aee1b4b37325ad0db1fade7f5652e5
  • alt-python312-idle_3.12.14-8_amd64.deb
    sha:5a5cce4d8bb763213593a7438ec633f2f9a6c772
  • alt-python312-libs_3.12.14-8_amd64.deb
    sha:e22ed81a6b5d72bb569ef181a82705c583f21382
  • alt-python312-test_3.12.14-8_amd64.deb
    sha:d26bdd0cb80c9b07fc70d75980fa4f6c644251c9
  • alt-python312-tkinter_3.12.14-8_amd64.deb
    sha:ad0e42d279f95a8e1f14ab7c1468f7a4a2482ec8
  • alt-python312_3.12.14-8_arm64.deb
    sha:4b7ee2b0668238b5c9d1833ae32e130e62f22632
  • alt-python312-debug_3.12.14-8_arm64.deb
    sha:ee43b54f0e8a0d67eda07bcd0a31f4929867d7a0
  • alt-python312-devel_3.12.14-8_arm64.deb
    sha:0003727f7c9f166d740a5f0b1cd114b23e5d27df
  • alt-python312-idle_3.12.14-8_arm64.deb
    sha:19309082a2cfd7755813ad004c1a2656fe34f217
  • alt-python312-libs_3.12.14-8_arm64.deb
    sha:5f0f25c3b6e4d23aae1d078cd6924dbdf7d05b7d
  • alt-python312-test_3.12.14-8_arm64.deb
    sha:70a1f5e30eec42c0919e37ddf06d767388064811
  • alt-python312-tkinter_3.12.14-8_arm64.deb
    sha:1f4d02744fd85131892dcd91f6e7a0e732f1890e
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.