[CLSA-2026:1789034227] Fix CVE(s): CVE-2026-58043
Type:
security
Severity:
Important
Release date:
2026-09-10 09:57:19 UTC
Description:
* SECURITY UPDATE: Permission Model file-system allow-list bypass via radix tree split nodes (CVE-2026-58043) - FSPermission::RadixTree::Node::CreateChild() unconditionally set child->is_leaf = true on the post-loop fallthrough whenever a newly inserted --allow-fs-read/--allow-fs-write path shared the whole (or a shorter) stored prefix of an existing tree node. That node is not necessarily something the caller ever explicitly granted: repeatedly inserting sibling paths that share a leading substring (for example /tmp/secret1, /tmp/secret2, /tmp/secret3) makes CreateChild() synthesize an intermediate node holding just the shared substring ("secret") as pure trie bookkeeping, with is_leaf left false; the vulnerable fallthrough could then mark that synthetic node itself as a granted leaf, so /tmp/secret became readable/writable even though it was never passed to --allow-fs-read/--allow-fs-write - debian/patches/CVE-2026-58043.patch: capture whether a node already qualified as an end node before CreateChild() walks through it, and only propagate is_leaf = true on the fallthrough when it already did; also tighten the loop's own split-boundary check from `i > prefix_len` to `i >= prefix_len` so a newly-inserted path shorter than the existing child's stored prefix is unambiguously treated as its own split point (upstream 440329f6247c, single commit shared by v22.23.2, v24.18.1 and v26.5.1; carried verbatim, zero adaptation needed for 23.11.1) - CVE-2026-58043
CVEs fixed:
Updated packages:
  • alt-nodejs23-docs_23.11.1-22_amd64.deb
    sha:f7726cafed8907e4c6ea6c70134d8c4dd89dc5cb
  • alt-nodejs23-nodejs_23.11.1-22_amd64.deb
    sha:d5a2f1b95d6e863de0a4798b5d0b04d382fd68ab
  • alt-nodejs23-nodejs-devel_23.11.1-22_amd64.deb
    sha:fdcaeeea85b6adddfa9018339eb92b28e93dbe80
  • alt-nodejs23-npm_10.9.2-23.11.1.22_amd64.deb
    sha:53f87f44810026065181f41c50dc165f79ebd2ad
  • alt-nodejs23-docs_23.11.1-22_arm64.deb
    sha:d0b7d0575bdda88191554211f88c8bb849344600
  • alt-nodejs23-nodejs_23.11.1-22_arm64.deb
    sha:c835eb01987497b71715809d0334d68b6c5ff713
  • alt-nodejs23-nodejs-devel_23.11.1-22_arm64.deb
    sha:9908b56914feaef5a075dc64a5a2ee3da73b7283
  • alt-nodejs23-npm_10.9.2-23.11.1.22_arm64.deb
    sha:03a979c52eb10e6be915b6aa7ff82e9dc5373286
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.