Threat Library

Agent-to-agent threats first — conventional coverage one click away.

Browse by hub: AI agent threats · Conventional watchlist · OWASP Agentic Top 10

Showing 10 of 10 threats

MCPunauthenticated-accesscredential-leakagenetwork-exposuretool-dispatchdefault-configSSRF-adjacentapi-key-exposureASI01 · Goal HijackingAML.T0049AML.T0053Surface: Tool LayerPropagation: Single Hop

The Telnyx MCP server listened on all network interfaces without enforcing caller authentication, allowing any network-reachable client to invoke tools without credentials. Because the server forwarded its own stored Telnyx API key, client secret, and code-execution key to upstream services on every dispatch, an unauthenticated attacker could execute privileged actions and code as if they were a legitimate caller. This is a critical, unauthenticated remote compromise of an AI tool-serving component.

MCPmcp-routerinsecure-defaultsmissing-authenticationnetwork-exposureaggregatorunauthenticated-accessCVE-2026-81094ASI08 · Cascading FailuresSurface: ProtocolPropagation: Single Hop

The mcp-router CLI's serve command bound to all network interfaces by default and only enforced authentication if an operator explicitly requested it, meaning a standard invocation exposed the MCP aggregator and every downstream MCP server it fronts to anyone who could reach the port. This is a straightforward insecure-default configuration flaw rather than a novel attack technique, but its impact is severe because it grants unauthenticated network access to an aggregation point for multiple MCP tool servers. Version 0.6.3 fixes this by defaulting to loopback binding and refusing non-loopback starts without a token.

MCPNextcloudunauthenticated-webhookvector-storeQdrantRAG-poisoningmemory-integritydefault-credentialASI05 · Unsafe Code ExecutionAML.T0048AML.T0031Surface: Tool LayerPropagation: Single Hop

The Nextcloud MCP Server's webhook endpoint lacks authentication by default because a required secret defaults to None, letting any network attacker send forged requests. These forged requests can delete or force re-indexing of another user's semantic search embeddings in Qdrant, effectively destroying or manipulating the AI assistant's retrieval memory. This is a critical, unauthenticated remote vulnerability fixed in version 0.117.2.

SSRFMLflowwebhookmetadata-serviceredirect-bypassunauthenticatedcloud-credentialsagent-platformASI05 · Unsafe Code ExecutionSurface: Tool LayerPropagation: Single Hop

An unauthenticated SSRF vulnerability exists in MLflow's webhook test endpoint that allows attackers to bypass URL validation using HTTP redirects. Attackers can craft a webhook pointing to a benign-looking URL that redirects to internal services or cloud metadata endpoints, then retrieve the response including sensitive credentials. This affects any AI agent or ML pipeline built on vulnerable MLflow versions, exposing cloud infrastructure secrets.

MCPauthentication-bypasscredential-leakmeta-adsaccess-token-exposurestreamable-httpjson-rpcASI03 · Identity SpoofingSurface: Tool LayerPropagation: Single Hop

The Meta Ads MCP server (prior to v1.0.109) fails to enforce authentication on Streamable HTTP requests, allowing any network-reachable caller to invoke privileged Meta Ads tool handlers. When these calls fail downstream, the server leaks the operator's Meta access token by embedding it in the raw request URL returned within the JSON-RPC error response, giving attackers full account takeover potential.

agentic-commercepayment-hijackcredential-exposureprotocol-securitydeterministic-exploitcross-platformAIP-BenchPCATASI08 · Cascading FailuresSurface: ProtocolPropagation: Single Hop

Researchers identify 33 protocol-level vulnerabilities across three leading agentic commerce platforms, achieving a 100% attack success rate independent of the AI model used, with three vulnerabilities chaining into a full payment hijack. This is a research paper (not an active exploit in the wild) demonstrating that agent-to-commerce-service protocols, not model behavior, are the primary structural risk in agentic payment systems.

CSWSHcross-site-websocket-hijackingMCPorigin-validationlocalhost-bypassclineagent-hubrceASI05 · Unsafe Code ExecutionSurface: Inter Agent CommsPropagation: Single Hop

Cline's local Hub dashboard server fails to validate the Origin header on its WebSocket /browser endpoint, allowing any malicious website visited by a user to connect and issue commands. When ROOM_SECRET is unset (the default for local binds), attackers can read workspace state, tamper with MCP and provider settings, and trigger arbitrary command execution if a model provider is configured. This is a critical, fully remotely exploitable vulnerability via drive-by browser interaction with no user awareness required.

MCPauthentication-bypassLiteLLMunauthenticated-accessAI-gatewayOAuth2privilege-escalationASI08 · Cascading FailuresAML.T0049AML.T0053Surface: ProtocolPropagation: Single Hop

LiteLLM's MCP Streamable HTTP endpoint prior to version 1.84.0 could be tricked into skipping key validation by sending a fabricated Authorization header, causing the server to fall back to an empty, effectively unauthenticated user context. This let attackers reach MCP tooling and any downstream tools/agents exposed through the proxy without holding a valid LiteLLM API key. The vulnerability is fixed in 1.84.0.

MCPauthentication-bypasspath-traversaltelegramsession-hijackbearer-tokenASI01 · Goal HijackingSurface: ProtocolPropagation: Single Hop

The fast-mcp-telegram MCP server fails to sanitize Bearer tokens used for session file lookup, allowing a remote attacker to use path traversal sequences to authenticate as the default legacy Telegram session. This effectively bypasses the server's multi-user session isolation, letting an unauthenticated or low-privilege remote client impersonate the primary account owner and access their Telegram session and MCP tools.

ASI04 · Agentic Supply ChainSurface: ProtocolPropagation: NoneMCPsupply-chain

A critical flaw in the widely used mcp-remote OAuth proxy let malicious MCP servers achieve remote code execution on connecting developer machines, turning a routine agent connection into full host compromise. The package had hundreds of thousands of downloads before patching.