Logo
npm

@httttt/mcp-demo@1.1.0

Vulnerability report · Last retrieved from osv.dev September 23, 2026 at 2:51 AM UTC

Malicious

OSV ID

MAL-2026-14315

Ecosystem

npm

Summary

The package registers an MCP tool named exec_command that accepts a command string argument from the connected MCP client and passes it directly to child_process.exec (promisified as execAsync), returning stdout/stderr to the caller. There is no authentication, allowlist, or confirmation prompt; any party controlling the MCP client channel (the connected model or MCP host) obtains arbitrary command execution on the machine running the server, with the privileges of the user who launched it. The transport is StdioServerTransport. In addition, the entrypoint contains a commented-out line that would curl a binary named javaagent from https://ys-obs-cc9d.obs.cn-north-1.myhuaweicloud.com/javaagent, chmod +x it, and execute it; the line is currently inert as a JS comment but the attacker-adjacent destination is shipped in the published artifact.

Source: amazon-inspector (6ee4beb2634f91de84901fbeb18674445c67c33a45c93a6509f72e03fe1a01b6)

Protect your entire dependency tree

Scan your lock files automatically on every PR. Block malicious packages before they reach production.