Nuxt - Arbitrary File Read via World-Connectable vite-node IPC Socket on Linux
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub.
Summary
Nuxt 4.0.0 before 4.4.7 and 3.18.0 before 3.21.7, when running the development server (nuxt dev) on Linux, binds the vite-node IPC server to an abstract-namespace Unix socket without permission restrictions, allowing local users to enumerate and connect. Unprivileged co-resident users can exploit the unprotected module request handler to read arbitrary files such as .env and SSH keys through the SSR plugin pipeline. Production builds are unaffected, as the IPC server runs only in development.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| nuxt | Nuxt | 4.0.0 to before 4.4.7 | 4.4.7 | Patch available | CNA |
| nuxt | Nuxt | 3.18.0 to before 3.21.7 | 3.21.7 | Patch available | CNA |
| — | nuxt (npm) | 4.0.0 to before 4.4.7 | 4.4.7 | Patch available | GHSA-534h-c3cw-v3h9 |
| — | nuxt (npm) | 3.18.0 to before 3.21.7 | 3.21.7 | Patch available | GHSA-534h-c3cw-v3h9 |
- Nuxt Vendornuxt Affected 4.0.0 to before 4.4.7 Fixed in 4.4.7 Patch available CNA
- Nuxt Vendornuxt Affected 3.18.0 to before 3.21.7 Fixed in 3.21.7 Patch available CNA
- nuxt (npm) Vendor— Affected 4.0.0 to before 4.4.7 Fixed in 4.4.7 Patch available GHSA-534h-c3cw-v3h9
- nuxt (npm) Vendor— Affected 3.18.0 to before 3.21.7 Fixed in 3.21.7 Patch available GHSA-534h-c3cw-v3h9
Remediation
- Fix · CNA Nuxt (Nuxt) Fixed in 4.4.7
- Fix · CNA Nuxt (Nuxt) Fixed in 3.21.7
- Fix · GHSA-534h-c3cw-v3h9 nuxt (npm) Fixed in 4.4.7 Advisory →
- Fix · GHSA-534h-c3cw-v3h9 nuxt (npm) Fixed in 3.21.7 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-56301
- 2026-10-03 Alias added: GHSA-534h-c3cw-v3h9
References
More Nuxt vulnerabilities
- TI-2023-03020 Code Injection in nuxt/nuxt CVSS 3.1CRITICAL 9.8
- TI-2024-28339 Server-Side Request Forgery (SSRF) in nuxt-icon CVSS 3.1HIGH 8.6
- TI-2024-22685 Remote code execution via the browser when running the test locally in nuxt CVSS 3.1HIGH 8.8
- TI-2026-34788 Nuxt: Route middleware not enforced when rendering `.server.vue` pages via `/__nuxt_island/page_*` CVSS 4.0MEDIUM 6.3
- TI-2024-22684 Cross-site Scripting (XSS) in navigateTo if used after SSR in nuxt CVSS 3.1MEDIUM 6.3
- TI-2023-00833 Cross-site Scripting (XSS) - Generic in nuxt/framework CVSS 3.1MEDIUM 6.1
Sources
- CVE-2026-56301 · CVE Program
- CVE-2026-56301 · NVD
- FIRST EPSS
- GHSA-534h-c3cw-v3h9 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences