CVE Catalog

CVE-2026-61427

HighCVSS 7.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.34%

26th percentile - higher than 26% of all known CVEs

Summary

PraisonAI before version 4.6.78 exposes the MCP HTTP-stream transport without authentication by default. When an operator runs the server without an API key, an unauthenticated client can initialize a session, enumerate available tools, and invoke them. Additionally, the server does not validate tool-call arguments against the advertised inputSchema.

Risk Assessment

The risk involves unauthorized access to MCP tools, potentially leading to data leakage or execution of unwanted operations. If the server is bound to a network-accessible address, external attackers can exploit this vulnerability.

Recommendation

Upgrade PraisonAI to version 4.6.78 or later. If upgrading is not possible, always configure an API key using the --api-key option and avoid binding the server to 0.0.0.0.

Other vulnerabilities in PraisonAI

See all
Original NVD description (English source)

PraisonAI before 4.6.78 exposes the MCP HTTP-stream transport without authentication by default: the CLI --api-key option defaults to None, and the server only enforces Authorization/Bearer checks when an API key is configured. When an operator runs 'praisonai mcp serve --transport http-stream' without an API key, an unauthenticated client (no Authorization header, and no Origin header, which is also permitted) can initialize a session, enumerate the available tools (tools/list), and invoke tools (tools/call). Additionally, the dispatcher forwards tool-call arguments to handlers without validating them against the advertised inputSchema. The server binds to 127.0.0.1 by default, so remote exploitation requires the operator to bind to a network-accessible address (e.g., --host 0.0.0.0).

Vulnerability data from NVD (NIST) · CISA KEV · EPSS