As a result, code running under `--permission` without `--allow-net` can create and expose local IPC endpoints, allowing communication with other processes on the same host outside of the intended network restriction boundary.
This vulnerability affects Node.js **25.x** processes using the Permission Model where `--allow-net` is intentionally omitted to restrict network access. Note that `--allow-net` is currently an experimental feature.
Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
No advisories yet.
Thu, 02 Apr 2026 20:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Wed, 01 Apr 2026 02:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Node.js Permission Model Bypasses Network Restrictions, Exposes Unix Domain Sockets | Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks |
| First Time appeared |
Nodejs
Nodejs nodejs |
|
| Weaknesses | CWE-940 | |
| Vendors & Products |
Nodejs
Nodejs nodejs |
|
| References |
| |
| Metrics |
threat_severity
|
cvssV3_1
|
Tue, 31 Mar 2026 03:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Node.js Permission Model Bypasses Network Restrictions, Exposes Unix Domain Sockets | |
| Weaknesses | CWE-284 |
Mon, 30 Mar 2026 19:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | A flaw in Node.js Permission Model network enforcement leaves Unix Domain Socket (UDS) server operations without the required permission checks, while all comparable network paths correctly enforce them. As a result, code running under `--permission` without `--allow-net` can create and expose local IPC endpoints, allowing communication with other processes on the same host outside of the intended network restriction boundary. This vulnerability affects Node.js **25.x** processes using the Permission Model where `--allow-net` is intentionally omitted to restrict network access. Note that `--allow-net` is currently an experimental feature. | |
| References |
| |
| Metrics |
cvssV3_0
|
Status: PUBLISHED
Assigner: hackerone
Published:
Updated: 2026-04-01T15:03:21.612Z
Reserved: 2026-01-04T15:00:06.574Z
Link: CVE-2026-21711
Updated: 2026-04-01T15:03:14.342Z
Status : Awaiting Analysis
Published: 2026-03-30T20:16:19.260
Modified: 2026-04-01T16:23:48.813
Link: CVE-2026-21711
OpenCVE Enrichment
Updated: 2026-04-02T07:54:02Z