Intel

AIKIDO-2026-28531

node is vulnerable to Improper Access Control

Improper Access ControlCVE-2026-58043 Published 4 days ago

85

High Risk

This Affects:

OSnode
0.0.1 - 22.23.1
Fixed in 22.23.2
23.0.0 - 24.18.0
Fixed in 24.18.1
25.0.0 - 26.5.0
Fixed in 26.5.1
Are you affected? Scan for Free

TL;DR

Affected versions of the package allow a permissions bypass in the Node.js Permission Model, where filesystem path matching can over-grant access across radix-tree prefix boundaries. Under --permission, when multiple allowlisted paths share a common prefix, a radix-tree node split can incorrectly mark an intermediate prefix as granted. An attacker who is allowed access to one path can then read from or write to sibling paths outside the intended filesystem allowlist. The fix only preserves leaf grants on split nodes that were already end nodes.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

node is vulnerable to Improper Access Control in versions 25.0.0 - 26.5.0, 23.0.0 - 24.18.0 and 0.0.1 - 22.23.1.

How to fix this

Upgrade the node library to a patch version.