CVE Catalog

CVE-2026-55532

HighCVSS 7.6
Published: Updated: Translated: NVD NIST

Summary

PraisonAI before version 4.6.58 has a flaw in MCP HTTP Stream _validate_origin that uses startswith, allowing attacker-controlled localhost.attacker.com origin to pass the allowlist. A webpage can send text/plain requests without preflight and invoke tools without an API key, including file writes.

Risk Assessment

An attacker can remotely invoke MCP tools without authentication, potentially leading to unauthorized file writes and persistent modification of agent instructions.

Recommendation

Upgrade PraisonAI to version 4.6.58 or later to fix the origin validation.

Other vulnerabilities in PraisonAI

See all
Original NVD description (English source)

PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, MCP HTTP Stream _validate_origin uses request_origin.startswith(allowed), allowing the attacker-controlled localhost.attacker.com HTTP origin to satisfy the localhost allowlist. A webpage can send Content-Type: text/plain requests without preflight and invoke tools/call without an API key, including file writes that persist agent instructions. This issue is fixed in version 4.6.58.

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