[CLSA-2026:1789035177] Fix CVE(s): CVE-2026-58043
Type:
security
Severity:
Important
Release date:
2026-09-10 10:13:09 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:482449e465d9845125aca17ddd817a465cb48c92
  • alt-nodejs23-nodejs_23.11.1-22_amd64.deb
    sha:73eb475fcca36dbc7707177f646aee063fb8409b
  • alt-nodejs23-nodejs-devel_23.11.1-22_amd64.deb
    sha:f927f05302b7b226ebb8c3efb7f364a6af67e061
  • alt-nodejs23-npm_10.9.2-23.11.1.22_amd64.deb
    sha:e825e2303d5dac80048dc13d471c17d336b5cc82
  • alt-nodejs23-docs_23.11.1-22_arm64.deb
    sha:b942b6464a154c398f1038c274e1eea8e0115b7d
  • alt-nodejs23-nodejs_23.11.1-22_arm64.deb
    sha:8cb5d2a534166c59f2f3f539d468d8955a49700d
  • alt-nodejs23-nodejs-devel_23.11.1-22_arm64.deb
    sha:91b20f07a0d13ea222a8f5c1b372669ee8d43609
  • alt-nodejs23-npm_10.9.2-23.11.1.22_arm64.deb
    sha:a52dc00e576441ebb0cc1a8c0832550430337eb7
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.