{ "cve": [ "CVE-2026-58043" ], "vulnerable": "22.x || 24.x || 26.x", "patched": "^22.23.2 || ^24.18.1 || ^26.5.1", "ref": "https://nodejs.org/en/blog/vulnerability/july-2026-security-releases", "description": "Permission Model: --allow-fs-read/--allow-fs-write radix-tree prefix-boundary over-grant", "overview": "A flaw in Node.js Permission Model enforcement can over-grant filesystem access across radix-tree prefix boundaries.\n\nUnder `--permission`, an attacker who is granted access to one path can abuse boundary handling to read from or write to paths outside the intended filesystem allowlist.\n\nThis vulnerability affects Node.js **main**, **22.x**, **24.x**, and **26.x**.", "affectedEnvironments": [ "all" ], "severity": "high" }