Skip to content
OpenAdvisories
Critical · 9.8 CVE-2026-57123 EUVD-2026-77539GHSA-x227-pf99-vffgPYSEC-2026-3536

PraisonAI: MCP SSE transport binds 0.0.0.0 with no authentication and no Origin validation; bundled SecurityConfig is never wired in

Published Sep 14, 2026 · Updated Sep 14, 2026 · Assigned by GitHub_M

Description

PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.59, ToolsMCPServer.run_sse and launch_tools_mcp_server bind to 0.0.0.0 and create /sse and /messages/ routes without invoking the available SecurityConfig authentication, origin-validation, or DNS-rebinding controls. Any reachable client can list and invoke registered tools, and a browser can target a local instance through DNS rebinding, with impact determined by the registered file, shell, and code-execution tools. This vulnerability is fixed in praisonaiagents 1.6.59.

Affected products

VendorProductAffectedFixed
MervinPraison praisonaiagents < 1.6.59 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI praisonaiagents < 1.6.59 1.6.59 GHSA-x227-pf99-vffg

References