CVE-2026-56301: Nuxt dev server vite-node IPC socket is world-connectable on Linux
Affects nuxtSource GCVE Database
Not known to be exploited · CVSS 5.5 Medium : upgrade to 4.4.7 when convenient.
Data as of 7 Nov 2026, 23:24 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 4% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 4.4.7, 3.21.7
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 16 Jun 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 8 Nov 2026.
What to do
Upgrade nuxt to 4.4.7; nuxt to 3.21.7.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| npmnuxt | Affected
| Fixed in
|
| npmnuxt | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A patch is available and should be applied by upgrading to Nuxt 4.4.7 or 3.21.7, which replace the abstract socket with a filesystem socket restricted by chmod 0600 permissions. If immediate upgrade is not possible, run 'nuxt dev' inside a container or VM with no other tenants, bind the process to a single-user namespace, or restrict visibility of /proc/net/unix using hidepid=2 mount options as partial mitigations.
Description
CVE-2026-56301 is a medium severity vulnerability in Nuxt's development server on Linux when running with Node.js 20 or higher outside containerized environments. The internal vite-node IPC server binds to an abstract-namespace Unix socket without permission restrictions, allowing any local user who can read /proc/net/unix to connect. This enables unauthorized local users to read sensitive files from the developer's environment via SSR plugin requests. The issue affects only development mode (nuxt dev) on shared multi-tenant Linux hosts and not production builds or containerized environments. The vulnerability is fixed in Nuxt versions 4.4.7 and 3.21.7 by switching to a filesystem socket with restricted permissions.
References
- github.com/nuxt/nuxt/security/advisories/GHSA-534h-c3cw-v3h9 (opens in a new tab)
- nvd.nist.gov/vuln/detail/CVE-2026-56301 (opens in a new tab)
- github.com/nuxt/nuxt/commit/1f9f4767a8725104da9bee872bb8d35246f25ae5 (opens in a new tab)
- github.com/nuxt/nuxt/commit/c293bf9503ccb3bc9559bff4a1f592f99063c9ea (opens in a new tab)
- github.com/nuxt/nuxt (opens in a new tab)
- vulncheck.com/advisories/nuxt-arbitrary-file-read-via-world-connectable-vite-node-ipc-socket-on-linux (opens in a new tab)