Technical triage of Node.js July 2026 security release fixing filesystem sandbox escapes in the experimental permission model.
--permission model. By calling internal C++ bindings via process.binding('fs'), untrusted code bypassed --allow-fs-read restrictions.
| Идентификатор CVE | Подсистема / Компонент | Последствия | CVSS | Активная эксплуатация? |
|---|---|---|---|---|
| CVE-2024-22019 | Node.js Permission Model | Filesystem Sandbox Escape | 7.8 High | YES (PoC Disclosed) |
| CVE-2024-22020 | Buffer.concat() | Memory Allocation Crash | 5.9 Medium | No |
| CVE-2024-22021 | crypto.createDiffieHellman | Small Subgroup Attack | 6.8 Medium | No |
Review the C++ diff in src/node_file.cc ensuring permission checks apply to low-level internal binding APIs.