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
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.