← AI agent vulnerabilities

CVE-2026-55529

PraisonAI

6.9
Severity
Medium
Published
August 25, 2026
Last modified
September 9, 2026

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, the MCP HTTP Stream _validate_origin method accepts request_origin.startswith(allowed), so the attacker-controlled localhost.evil.example HTTP origin matches the localhost allowlist. Without an API key, a malicious webpage can submit tools/call requests to the local MCP server and execute exposed tools. This issue is fixed in version 4.6.58.

CVSS vector CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:N

Weakness

References

CVE-2026-55529 on NVD

Listed in

MediumMCP serversMissing authenticationOrigin validation

More PraisonAI CVEs

Jul 15
CVE-2026-614277.3

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…

May 8
CVE-2026-443369.6

PraisonAI's MCP (Model Context Protocol) server (praisonai mcp serve) registers four file-handling tools by default — praisonai.rules.create, praisonai.rules.show, praisonai.rules.delete, and…

Apr 10
CVE-2026-401595.5

PraisonAI’s MCP (Model Context Protocol) integration allows spawning background servers via stdio using user-supplied command strings (e.g., MCP("npx -y @smithery/cli ...")).

Apr 3
CVE-2026-349539.1

OAuthManager.validate_token() returns True for any token not found in its internal store, which is empty by default.