CVE-2026-21636
Fixed in a distro release EPSS <1%CVSS 5.8
A flaw in Node.js's permission model allows Unix Domain Socket (UDS) connections to bypass network restrictions when `--permission` is enabled. Even without `--allow-net`, attacker-controlled inputs (such as URLs or socketPath options) can connect to arbitrary local sockets via net, tls, or undici/fetch. This breaks the intended security boundary of the permission model and enables access to privileged local services, potentially leading to privilege escalation, data exposure, or local code execution. * The issue affects users of the Node.js permission model on version v25. In the moment of this vulnerability, network permissions (`--allow-net`) are still in the experimental phase.
Products: NodeJS Node
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | nodejs-20 | 20.20.0-r0 |
| Chainguard | nodejs-20-doc | 20.20.0-r0 |
| Chainguard | nodejs-22 | 22.22.0-r0 |
| Chainguard | nodejs-22-doc | 22.22.0-r0 |
| Chainguard | nodejs-22-doc | 0 |
| Chainguard | nodejs-24 | 24.13.0-r0 |
| Chainguard | nodejs-24-doc | 0 |
| Chainguard | nodejs-24-doc | 24.13.0-r0 |
| Chainguard | nodejs-25 | 25.3.0-r0 |
| Red Hat hummingbird 1 | nodejs20 | 0:20.20.0-7.1.hum1 |
| Red Hat hummingbird 1 | nodejs20-bin | 0:20.20.0-7.1.hum1 |
| Red Hat hummingbird 1 | nodejs20-devel | 0:20.20.0-7.1.hum1 |
| Red Hat hummingbird 1 | nodejs20-docs | 0:20.20.0-7.1.hum1 |
| Red Hat hummingbird 1 | nodejs20-full-i18n | 0:20.20.0-7.1.hum1 |
| Red Hat hummingbird 1 | nodejs20-libs | 0:20.20.0-7.1.hum1 |
| Red Hat hummingbird 1 | nodejs20-npm | 0:10.8.2-1.20.20.0.7.1.hum1 |
| Red Hat hummingbird 1 | nodejs20-npm-bin | 0:20.20.0-7.1.hum1 |
| Red Hat hummingbird 1 | nodejs22 | 0:22.22.0-1.3.hum1 |
| Red Hat hummingbird 1 | nodejs22-bin | 0:22.22.0-1.3.hum1 |
| Red Hat hummingbird 1 | nodejs22-devel | 0:22.22.0-1.3.hum1 |
| Red Hat hummingbird 1 | nodejs22-docs | 0:22.22.0-1.3.hum1 |
| Red Hat hummingbird 1 | nodejs22-full-i18n | 0:22.22.0-1.3.hum1 |
| Red Hat hummingbird 1 | nodejs22-libs | 0:22.22.0-1.3.hum1 |
| Red Hat hummingbird 1 | nodejs22-npm | 0:10.9.4-1.22.22.0.1.3.hum1 |
| Red Hat hummingbird 1 | nodejs22-npm-bin | 0:22.22.0-1.3.hum1 |
| Red Hat hummingbird 1 | nodejs24 | 0:24.14.1-4.hum1 |
| Red Hat hummingbird 1 | nodejs24-bin | 0:24.14.1-4.hum1 |
| Red Hat hummingbird 1 | nodejs24-devel | 0:24.14.1-4.hum1 |
| Red Hat hummingbird 1 | nodejs24-docs | 0:24.14.1-4.hum1 |
| Red Hat hummingbird 1 | nodejs24-full-i18n | 0:24.14.1-4.hum1 |
| Red Hat hummingbird 1 | nodejs24-libs | 0:24.14.1-4.hum1 |
| Red Hat hummingbird 1 | nodejs24-npm | 0:11.11.0-1.24.14.1.4.hum1 |
| Red Hat hummingbird 1 | nodejs24-npm-bin | 0:24.14.1-4.hum1 |
| Red Hat hummingbird 1 | nodejs25 | 0:25.9.0-1.hum1 |
| Red Hat hummingbird 1 | nodejs25-bin | 0:25.9.0-1.hum1 |
| Red Hat hummingbird 1 | nodejs25-devel | 0:25.9.0-1.hum1 |
| Red Hat hummingbird 1 | nodejs25-docs | 0:25.9.0-1.hum1 |
| Red Hat hummingbird 1 | nodejs25-full-i18n | 0:25.9.0-1.hum1 |
| Red Hat hummingbird 1 | nodejs25-libs | 0:25.9.0-1.hum1 |
| Red Hat hummingbird 1 | nodejs25-npm | 0:11.12.1-1.25.9.0.1.hum1 |
| Red Hat hummingbird 1 | nodejs25-npm-bin | 0:25.9.0-1.hum1 |
| Ubuntu 25.10 | nodejs | no fix |
| Ubuntu 26.04 LTS | nodejs | no fix |
| Ubuntu 26.10 | nodejs | no fix |
| Ubuntu Pro 14.04 LTS | nodejs | no fix |
| Ubuntu Pro 16.04 LTS | nodejs | no fix |
| Ubuntu Pro 18.04 LTS | nodejs | no fix |
| Ubuntu Pro 20.04 LTS | nodejs | no fix |
| Ubuntu Pro 22.04 LTS | nodejs | no fix |
| Wolfi | nodejs-20 | 20.20.0-r0 |
| Wolfi | nodejs-20-doc | 20.20.0-r0 |
| Wolfi | nodejs-22 | 22.22.0-r0 |
| Wolfi | nodejs-22-doc | 22.22.0-r0 |
| Wolfi | nodejs-22-doc | 0 |
| Wolfi | nodejs-24 | 24.13.0-r0 |
| Wolfi | nodejs-24-doc | 24.13.0-r0 |
| Wolfi | nodejs-24-doc | 0 |
| Wolfi | nodejs-25 | 25.3.0-r0 |