Vulnerability Description
Neo.mjs contains a command injection vulnerability within the FileSystemService.mjs component of the ai/mcp/server/file-system MCP server, where the checkSyntax() and runPlaywrightTest() functions unsafely interpolate caller-controlled absolutePath values into shell commands, enabling arbitrary OS command execution when an AI agent is induced to invoke these tools. Commit 88c77fc fixes these vulnerabilities.
References
- https://github.com/neomjs/neo/commit/5acc564ea1b278bca5fab1f8f397a6ba9b849d75
- https://github.com/neomjs/neo/commit/88c77fc4
- https://novice-22.com/posts/neo-mjs/
FAQ
What is CVE-2026-18482?
CVE-2026-18482 is a documented vulnerability. Neo.mjs contains a command injection vulnerability within the FileSystemService.mjs component of the ai/mcp/server/file-system MCP server, where the checkSyntax() and runPlaywrightTest() functions uns...
How severe is CVE-2026-18482?
CVSS scoring is not yet available for CVE-2026-18482. Check NVD for updates.
Is there a patch for CVE-2026-18482?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.