In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsLearn about Allocation of Resources Without Limits or Throttling vulnerabilities in an interactive lesson.
Start learningUpgrade @modelcontextprotocol/server to version 2.3.0 or higher.
@modelcontextprotocol/server is a Model Context Protocol implementation for TypeScript - Server package
Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling via the tools/call request handler in mcp.ts, where an attacker can send a tools/call request with a deeply nested or arbitrarily large arguments payload, causing unbounded recursive traversal of the input structure and exhausting server resources. The server performs no limit on the number of array elements or object members processed from tool-call arguments, allowing a remote attacker to crash the server process through resource exhaustion.