CVE-2026-57143: PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.62, searxng_search and the search_web SearxNG provider pass the LLM-controlled searxng_url
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.62, searxng_search and the search_web SearxNG provider pass the LLM-controlled searxng_url parameter directly to requests.get without validating its scheme, host, port, or resolved address.
What it is
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.62, searxng_search and the search_web SearxNG provider pass the LLM-controlled searxng_url parameter directly to requests.get without validating its scheme, host, port, or resolved address. Prompt-injected content can direct the default search tool to internal JSON services, distinguish open and closed internal ports, and attempt cloud-metadata requests, with returned JSON results entering agent context. This issue is fixed in praisonaiagents 1.6.62.
How to check
- Compare your installed version with the range above (command below).
How to fix
Sources
- criticalCVE-2026-57141: PraisonAI's codeMode tool sandbox can be escaped to run OS commands
- criticalCVE-2026-57147: praisonai-platform signs logins with the public secret dev-secret-change-me
- criticalCVE-2026-57139: PraisonAI's npm MCP server and AgentOS let anyone call tools and agents
- criticalCVE-2026-57123: praisonaiagents MCP SSE server exposes every tool with no auth