Vulnerability · Published Jul 30, 2026 · Assigned by hackerone
CVE-2026-58043
High 7.5
In plain English
A high-severity improper access control in node from nodejs. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.1% (higher than 3% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.
Official description
A flaw in Node.js Permission Model enforcement can over-grant filesystem access across radix-tree prefix boundaries. Under `--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. This vulnerability affects Node.js **main**, **22.x**, **24.x**, and **26.x**.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:10 | nodejs | 1:22.23.2-1.el10_2 | ALSA-2026:61376 |
| AlmaLinux:8 | nodejs | 1:22.23.2-1.module_el8.10.0+4265+75d28086 | ALSA-2026:62219 |
| AlmaLinux:8 | nodejs | 1:24.19.0-1.module_el8.10.0+4268+8e07aa5a | ALSA-2026:62583 |
| AlmaLinux:9 | nodejs | 1:24.19.0-1.module_el9.8.0+301+084fac05 | ALSA-2026:61386 |
| AlmaLinux:9 | nodejs | 1:22.23.2-1.module_el9.8.0+302+959ebcd4 | ALSA-2026:61383 |
| AlmaLinux:10 | nodejs-devel | 1:22.23.2-1.el10_2 | ALSA-2026:61376 |
| AlmaLinux:8 | nodejs-devel | 1:22.23.2-1.module_el8.10.0+4265+75d28086 | ALSA-2026:62219 |
| AlmaLinux:8 | nodejs-devel | 1:24.19.0-1.module_el8.10.0+4268+8e07aa5a | ALSA-2026:62583 |
| AlmaLinux:9 | nodejs-devel | 1:22.23.2-1.module_el9.8.0+302+959ebcd4 | ALSA-2026:61383 |
| AlmaLinux:9 | nodejs-devel | 1:24.19.0-1.module_el9.8.0+301+084fac05 | ALSA-2026:61386 |
| AlmaLinux:10 | nodejs-docs | 1:22.23.2-1.el10_2 | ALSA-2026:61376 |
| AlmaLinux:8 | nodejs-docs | 1:24.19.0-1.module_el8.10.0+4268+8e07aa5a | ALSA-2026:62583 |
| AlmaLinux:8 | nodejs-docs | 1:22.23.2-1.module_el8.10.0+4265+75d28086 | ALSA-2026:62219 |
| AlmaLinux:9 | nodejs-docs | 1:24.19.0-1.module_el9.8.0+301+084fac05 | ALSA-2026:61386 |
| AlmaLinux:9 | nodejs-docs | 1:22.23.2-1.module_el9.8.0+302+959ebcd4 | ALSA-2026:61383 |
| AlmaLinux:10 | nodejs-full-i18n | 1:22.23.2-1.el10_2 | ALSA-2026:61376 |
| AlmaLinux:8 | nodejs-full-i18n | 1:24.19.0-1.module_el8.10.0+4268+8e07aa5a | ALSA-2026:62583 |
| AlmaLinux:8 | nodejs-full-i18n | 1:22.23.2-1.module_el8.10.0+4265+75d28086 | ALSA-2026:62219 |
| AlmaLinux:9 | nodejs-full-i18n | 1:22.23.2-1.module_el9.8.0+302+959ebcd4 | ALSA-2026:61383 |
| AlmaLinux:9 | nodejs-full-i18n | 1:24.19.0-1.module_el9.8.0+301+084fac05 | ALSA-2026:61386 |
| AlmaLinux:10 | nodejs-libs | 1:22.23.2-1.el10_2 | ALSA-2026:61376 |
| AlmaLinux:8 | nodejs-libs | 1:22.23.2-1.module_el8.10.0+4265+75d28086 | ALSA-2026:62219 |
| AlmaLinux:8 | nodejs-libs | 1:24.19.0-1.module_el8.10.0+4268+8e07aa5a | ALSA-2026:62583 |
| AlmaLinux:9 | nodejs-libs | 1:24.19.0-1.module_el9.8.0+301+084fac05 | ALSA-2026:61386 |
| AlmaLinux:9 | nodejs-libs | 1:22.23.2-1.module_el9.8.0+302+959ebcd4 | ALSA-2026:61383 |
| AlmaLinux:8 | nodejs-nodemon | 3.1.14-2.module_el8.10.0+4250+09238ed4 | ALSA-2026:62583 |
| AlmaLinux:8 | nodejs-nodemon | 3.1.14-2.module_el8.10.0+4252+aedd4c30 | ALSA-2026:62219 |
| AlmaLinux:9 | nodejs-nodemon | 3.1.14-2.module_el9.8.0+291+0bb98cce | ALSA-2026:61383 |
| AlmaLinux:9 | nodejs-nodemon | 3.1.14-3.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:61386 |
| AlmaLinux:10 | nodejs-npm | 1:10.9.8-1.22.23.2.1.el10_2 | ALSA-2026:61376 |
| AlmaLinux:8 | nodejs-packaging | 2021.06-6.module_el8.10.0+4086+70facd4a | ALSA-2026:62583 |
| AlmaLinux:8 | nodejs-packaging | 2021.06-6.module_el8.10.0+4158+e796f37f | ALSA-2026:62219 |
| AlmaLinux:9 | nodejs-packaging | 2021.06-6.module_el9.7.0+209+ecf6523e | ALSA-2026:61386 |
| AlmaLinux:9 | nodejs-packaging | 2021.06-6.module_el9.7.0+227+12323393 | ALSA-2026:61383 |
| AlmaLinux:8 | nodejs-packaging-bundler | 2021.06-6.module_el8.10.0+4086+70facd4a | ALSA-2026:62583 |
| AlmaLinux:8 | nodejs-packaging-bundler | 2021.06-6.module_el8.10.0+4158+e796f37f | ALSA-2026:62219 |
| AlmaLinux:9 | nodejs-packaging-bundler | 2021.06-6.module_el9.7.0+227+12323393 | ALSA-2026:61383 |
| AlmaLinux:9 | nodejs-packaging-bundler | 2021.06-6.module_el9.7.0+209+ecf6523e | ALSA-2026:61386 |
| AlmaLinux:10 | nodejs24 | 1:24.19.0-1.el10_2 | ALSA-2026:61377 |
| AlmaLinux:10 | nodejs24-devel | 1:24.19.0-1.el10_2 | ALSA-2026:61377 |
| AlmaLinux:10 | nodejs24-docs | 1:24.19.0-1.el10_2 | ALSA-2026:61377 |
| AlmaLinux:10 | nodejs24-full-i18n | 1:24.19.0-1.el10_2 | ALSA-2026:61377 |
| AlmaLinux:10 | nodejs24-libs | 1:24.19.0-1.el10_2 | ALSA-2026:61377 |
| AlmaLinux:10 | nodejs24-npm | 1:11.17.0-1.24.19.0.1.el10_2 | ALSA-2026:61377 |
| AlmaLinux:8 | npm | 1:10.9.8-1.22.23.2.1.module_el8.10.0+4265+75d28086 | ALSA-2026:62219 |
| AlmaLinux:8 | npm | 1:11.17.0-1.24.19.0.1.module_el8.10.0+4268+8e07aa5a | ALSA-2026:62583 |
| AlmaLinux:9 | npm | 1:11.17.0-1.24.19.0.1.module_el9.8.0+301+084fac05 | ALSA-2026:61386 |
| AlmaLinux:9 | npm | 1:10.9.8-1.22.23.2.1.module_el9.8.0+302+959ebcd4 | ALSA-2026:61383 |
| AlmaLinux:8 | v8-12.4-devel | 3:12.4.254.21-1.22.23.2.1.module_el8.10.0+4265+75d28086 | ALSA-2026:62219 |
| AlmaLinux:9 | v8-12.4-devel | 3:12.4.254.21-1.22.23.2.1.module_el9.8.0+302+959ebcd4 | ALSA-2026:61383 |
| AlmaLinux:8 | v8-13.6-devel | 3:13.6.233.17-1.24.19.0.1.module_el8.10.0+4268+8e07aa5a | ALSA-2026:62583 |
| AlmaLinux:9 | v8-13.6-devel | 3:13.6.233.17-1.24.19.0.1.module_el9.8.0+301+084fac05 | ALSA-2026:61386 |
| Alpine:v3.21 | nodejs | 22.23.2-r0 | ALPINE-CVE-2026-58043 |
| Alpine:v3.22 | nodejs | 22.23.2-r0 | ALPINE-CVE-2026-58043 |
| Alpine:v3.23 | nodejs | 24.18.1-r0 | ALPINE-CVE-2026-58043 |
| Alpine:v3.24 | nodejs | 24.18.1-r0 | ALPINE-CVE-2026-58043 |
| Alpine:v3.24 | nodejs-current | 26.5.1-r0 | ALPINE-CVE-2026-58043 |
| Debian:13 | nodejs | 20.19.2+dfsg-1+deb13u3 | DEBIAN-CVE-2026-58043 |
| Debian:14 | nodejs | 24.19.0+dfsg+~cs24.13.3-1 | DEBIAN-CVE-2026-58043 |
| Rocky Linux:8 | nodejs | 1:22.23.2-1.module+el8.10.0+40306+15f89705 | RLSA-2026:62219 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.1.14-2.module+el8.10.0+40278+50b003a3 | RLSA-2026:62583 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.1.14-2.module+el8.10.0+40277+b1b3f89e | RLSA-2026:62219 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.1.14-2.module+el8.10.0+40278+50b003a3 | RLSA-2026:62219 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.1.14-2.module+el8.10.0+40277+b1b3f89e | RLSA-2026:62583 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.1.14-3.module+el9.8.0+40281+14cc6568 | RLSA-2026:61386 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.1.14-2.module+el9.8.0+40280+057606e8 | RLSA-2026:61383 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.1.14-2.module+el9.8.0+40264+d9b257bb | RLSA-2026:61383 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40172+38f6fdd1 | RLSA-2026:62583 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40172+38f6fdd1 | RLSA-2026:62219 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40171+8fa9c325 | RLSA-2026:62219 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40048+6d99f608 | RLSA-2026:62583 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40171+8fa9c325 | RLSA-2026:62583 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40048+6d99f608 | RLSA-2026:62219 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40165+d075e3f2 | RLSA-2026:61383 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40052+e32ea525 | RLSA-2026:61386 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40153+4d595597 | RLSA-2026:61386 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.8.0+40164+8921ab53 | RLSA-2026:61386 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40165+d075e3f2 | RLSA-2026:61386 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.8.0+40164+8921ab53 | RLSA-2026:61383 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40153+4d595597 | RLSA-2026:61383 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40052+e32ea525 | RLSA-2026:61383 |
| Rocky Linux:10 | nodejs22 | 1:22.23.2-1.el10_2 | RLSA-2026:61376 |
| Rocky Linux:10 | nodejs24 | 1:24.19.0-1.el10_2 | RLSA-2026:61377 |
| Ubuntu:24.04:LTS | nodejs | no fix listed | UBUNTU-CVE-2026-58043 |
| Ubuntu:26.04:LTS | nodejs | no fix listed | UBUNTU-CVE-2026-58043 |
| Ubuntu:26.10 | nodejs | no fix listed | UBUNTU-CVE-2026-58043 |
Affected products (as reported)
Weakness: CWE-284 · Vector: CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N