praisonaiagents
PyPI40 known CVEs affecting this package
Aggregated from OSV, GitHub Security Advisories, NVD, and vendor advisories. Each CVE links to its full detail page with vendor advisories, patches, fixed versions, and remediation guidance.
CVEs affecting praisonaiagentspage 1 of 1
- CVE-2026-34937CRITICALCVSS 9.8EG 9.8fixed in 1.5.902026-04-03
vulnerable: 0.0.1 ... 1.5.9 (469 versions)
PraisonAI is a multi-agent teams system. Prior to version 1.5.90, run_python() in praisonai constructs a shell command string by interpolating user-controlled code into python3 -c "<code>" and passing it to subprocess.run(..., shell=True).…
- CVE-2026-34938CRITICALCVSS 10.0EG 10.0fixed in 1.5.902026-04-03
vulnerable: 0.0.1 ... 1.5.9 (469 versions)
PraisonAI is a multi-agent teams system. Prior to version 1.5.90, execute_code() in praisonai-agents runs attacker-controlled Python inside a three-layer sandbox that can be fully bypassed by passing a str subclass with an overridden start…
- CVE-2026-34954HIGHCVSS 8.6EG 8.6fixed in 1.5.952026-04-03
vulnerable: 0.0.1 ... 1.5.94 (474 versions)
PraisonAI is a multi-agent teams system. Prior to version 1.5.95, FileTools.download_file() in praisonaiagents validates the destination path but performs no validation on the url parameter, passing it directly to httpx.stream() with follo…
- CVE-2026-39888CRITICALCVSS 9.9EG 9.9fixed in 1.5.1152026-04-08
vulnerable: 0.0.1 ... 1.5.99 (494 versions)
PraisonAI is a multi-agent teams system. Prior to 1.5.115, execute_code() in praisonaiagents.tools.python_tools defaults to sandbox_mode="sandbox", which runs user code in a subprocess wrapped with a restricted __builtins__ dict and an AST…
- CVE-2026-40111HIGHCVSS 8.8EG 8.8fixed in 1.5.1282026-04-09
vulnerable: 0.0.1 ... 1.5.99 (507 versions)
PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, he memory hooks executor in praisonaiagents passes a user-controlled command string directly to subprocess.run() with shell=True at src/praisonai-agents/praisonaiagents/memor…
- CVE-2026-40117MEDIUMCVSS 6.2EG 6.2fixed in 1.5.1282026-04-09
vulnerable: 0.0.1 ... 1.5.99 (507 versions)
PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, read_skill_file() in skill_tools.py allows reading arbitrary files from the filesystem by accepting an unrestricted skill_path parameter. Unlike file_tools.read_file which en…
- CVE-2026-40150HIGHCVSS 7.7EG 7.7fixed in 1.5.1282026-04-09
vulnerable: 0.0.1 ... 1.5.99 (507 versions)
PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, the web_crawl() function in praisonaiagents/tools/web_crawl_tools.py accepts arbitrary URLs from AI agents with zero validation. No scheme allowlisting, hostname/IP blocklist…
- CVE-2026-40152MEDIUMCVSS 5.3EG 5.3fixed in 1.5.1282026-04-09
vulnerable: 0.0.1 ... 1.5.99 (507 versions)
PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, he list_files() tool in FileTools validates the directory parameter against workspace boundaries via _validate_path(), but passes the pattern parameter directly to Path.glob(…
- CVE-2026-40153HIGHCVSS 7.4EG 7.4fixed in 1.5.1282026-04-09
vulnerable: 0.0.1 ... 1.5.99 (507 versions)
PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, the execute_command function in shell_tools.py calls os.path.expandvars() on every command argument at line 64, manually re-implementing shell-level environment variable expa…
- CVE-2026-40160MEDIUMCVSS 6.5EG 6.5fixed in 1.5.1282026-04-10
vulnerable: 0.13.23 ... 1.5.99 (166 versions)
PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, web_crawl's httpx fallback path passes user-supplied URLs directly to httpx.AsyncClient.get() with follow_redirects=True and no host validation. An LLM agent tricked into cra…
- CVE-2026-40287HIGHCVSS 8.4EG 8.4fixed in 1.5.1402026-04-14
vulnerable: 0.0.1 ... 1.5.99 (519 versions)
PraisonAI is a multi-agent teams system. Versions 4.5.138 and below are vulnerable to arbitrary code execution through automatic, unsanitized import of a tools.py file from the current working directory. Components including call.py (impor…
- CVE-2026-40288CRITICALCVSS 9.8EG 9.8fixed in 1.5.1402026-04-14
vulnerable: 0.0.1 ... 1.5.99 (519 versions)
PraisonAI is a multi-agent teams system. In versions below 4.5.139 of PraisonAI and 1.5.140 of praisonaiagents, the workflow engine is vulnerable to arbitrary command and code execution through untrusted YAML files. When praisonai workflow…
- CVE-2026-40289CRITICALCVSS 9.1EG 9.1fixed in 1.5.1402026-04-14
vulnerable: 0.0.1 ... 1.5.99 (519 versions)
PraisonAI is a multi-agent teams system. In versions below 4.5.139 of PraisonAI and 1.5.140 of praisonaiagents, the browser bridge (praisonai browser start) is vulnerable to unauthenticated remote session hijacking due to missing authentic…
- CVE-2026-41496HIGHCVSS 8.1EG 8.1fixed in 1.6.82026-05-08
vulnerable: 0.0.1 ... 1.6.7 (536 versions)
PraisonAI is a multi-agent teams system. Prior to praisonai version 4.6.9 and praisonaiagents version 1.6.9, the fix for CVE-2026-40315 added input validation to SQLiteConversationStore only. Nine sibling backends — MySQL, PostgreSQL, as…
- CVE-2026-44335CRITICALCVSS 9.8EG 9.8fixed in 1.6.322026-05-08
vulnerable: 0.0.1 ... 1.6.9 (560 versions)
PraisonAI is a multi-agent teams system. Prior to version 1.6.32, the URL checking logic in PraisonAI has a logical flaw that could be bypassed by attackers, leading to SSRF attacks. This issue has been patched in version 1.6.32.
- CVE-2026-44339HIGHCVSS 8.6EG 8.6fixed in 1.6.372026-05-08
vulnerable: 0.0.1 ... 1.6.9 (565 versions)
PraisonAI is a multi-agent teams system. Prior to praisonai version 4.6.37 and praisonaiagents version 1.6.37, praisonaiagents resolves unresolved tool names against module globals and __main__ after it fails to match the declared tool lis…
- CVE-2026-47390MEDIUMCVSS 5.5EG 5.5fixed in 1.6.402026-05-29
vulnerable: 0.0.1 ... 1.6.9 (568 versions)
PraisonAI is a multi-agent teams system. Prior to version 4.6.40 of PraisonAI, corresponding to version 1.6.40 of praisonaiagents, `spider_tools` URL validation can be bypassed using alternate loopback host encodings. The tool contains a U…
- CVE-2026-47392CRITICALCVSS 9.9EG 9.9fixed in 1.6.402026-05-29
vulnerable: 0.0.1 ... 1.6.9 (568 versions)
PraisonAI is a multi-agent teams system. Prior to version 4.6.40 of PraisonAI, corresponding to version 1.6.40 of praisonaiagents, `execute_code()` in `praisonaiagents/tools/python_tools.py` (v1.6.37, subprocess sandbox mode) can be fully …
- CVE-2026-47395MEDIUMCVSS 5.5EG 5.5fixed in 1.6.402026-05-29
vulnerable: 0.0.1 ... 1.6.9 (568 versions)
PraisonAI is a multi-agent teams system. Prior to version 4.6.40 of PraisonAI, corresponding to version 1.6.40 of praisonaiagents, PraisonAI's direct-prompt CLI automatically expands `@url:` mentions in raw prompt text before agent executi…
- CVE-2026-55522HIGHCVSS 7.8EG 7.8fixed in 1.6.582026-08-05
vulnerable: 0.12.12 ... 1.6.9 (277 versions)
PraisonAI is a multi-agent teams system. In versions 3.9.26 through 4.6.57 of praiseonai and 0.12.12 through 1.6.57 of praiseonaiagents, the workflow "include" feature is vulnerable to code execution. Workflow._execute_include() implicitly…
- CVE-2026-55523HIGHCVSS 7.7EG 7.7fixed in 1.6.582026-08-05
vulnerable: 1.5.128 ... 1.6.9 (78 versions)
PraisonAI is a multi-agent teams system. In versions 1.5.128 through 1.6.57, the praisonaiagents.tools.web_crawl_tools.web_crawl() function is vulnerable to server-side request forgery. While it validates the initially supplied URL and blo…
- CVE-2026-55524HIGHCVSS 7.5EG 7.5fixed in 1.6.582026-08-05
vulnerable: 0.0.1 ... 1.6.9 (585 versions)
PraisonAI is a multi-agent teams system. In versions prior to 1.6.58, the web_crawl tool performs its SSRF check only on the initially supplied URL, allowing the protection to be bypassed so the tool connects to attacker-chosen internal de…
- CVE-2026-55525HIGHCVSS 7.5EG 7.5fixed in 1.6.582026-08-25
vulnerable: 0.0.1 ... 1.6.9 (585 versions)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.58, the web_crawl function validates only the initial URL before _crawl_with_httpx uses httpx.Client(follow_redirects=True). Redirect targets are not revalidated, so an …
- CVE-2026-55526HIGHCVSS 8.5EG 8.5fixed in 1.6.582026-08-25
vulnerable: 0.0.1 ... 1.6.9 (585 versions)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.58, spider_tools._host_is_blocked() does not resolve ordinary hostnames before scrape_page fetches them. A hostname such as 127.0.0.1.nip.io passes validation and resolv…
- CVE-2026-55527HIGHCVSS 7.1EG 7.1fixed in 1.6.582026-08-25
vulnerable: 0.0.1 ... 1.6.9 (585 versions)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.58, the FileMemory constructor joins unsanitized user_id into self.user_path. A caller supplying ../ or path separators can escape the memory directory and write JSON da…
- CVE-2026-55528HIGHCVSS 8.2EG 8.2fixed in 1.6.582026-08-25
vulnerable: 0.0.1 ... 1.6.9 (585 versions)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.58, AgentServer exposes ServerConfig.auth_token but AgentServer._create_app does not check it on any route. A remote caller can subscribe, publish, and perform other act…
- CVE-2026-55530MEDIUMCVSS 6.1EG 6.1fixed in 1.6.582026-08-25
vulnerable: 0.0.1 ... 1.6.9 (585 versions)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.58, ast_grep_rewrite lacks the @require_approval decorator used by sibling mutation tools. With dry_run=False, an agent-controlled call can pass --update-all and a broad…
- CVE-2026-56074MEDIUMCVSS 5.5EG 5.5fixed in 4.5.1282026-06-18
vulnerable: 0.0.1 ... 1.7.9 (703 versions)
PraisonAI before 1.5.128 caches tool approval decisions by tool name only, not by invocation arguments, allowing subsequent execute_command calls to bypass approval prompts. Attackers can exploit this by obtaining initial approval for a be…
- CVE-2026-56078HIGHCVSS 8.8EG 8.8fixed in 1.5.1152026-06-18
vulnerable: 0.0.1 ... 1.5.99 (494 versions)
PraisonAI before 1.5.115 contains a path traversal vulnerability in MultiAgentMonitor that fails to sanitize agent IDs when building file paths. Attackers can include traversal sequences like ../ in agent IDs to read, write, or overwrite a…
- CVE-2026-57112HIGHCVSS 8.3EG 8.3fixed in 1.6.592026-06-18
vulnerable: 0.10.0 ... 1.6.9 (347 versions)
PraisonAI is a multi-agent teams system. From praisonaiagents 0.6.0 until 1.6.59 and PraisonAI 3.10.0 until 4.6.59, ToolsMCPServer.run_sse() in src/praisonai-agents/praisonaiagents/mcp/mcp_server.py mounts SseServerTransport on the legacy …
- CVE-2026-57115MEDIUMCVSS 6.5EG 6.5fixed in 1.6.592026-06-18
vulnerable: 0.0.1 ... 1.6.9 (586 versions)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.59, SpiderTools.scrape_page validates only the initial URL and lets requests.Session.get follow redirects automatically, so a public-looking URL can redirect to a loopba…
- CVE-2026-57118CRITICALCVSS 9.8EG 9.8fixed in 1.6.592026-06-18
vulnerable: 0.0.1 ... 1.6.9 (586 versions)
PraisonAI AgentTeam.launch exposes unauthenticated remote agent listing and invocation endpoints # PraisonAI `AgentTeam.launch()` exposes unauthenticated remote agent invocation endpoints ## Summary PraisonAI's documented Python `AgentT…
- CVE-2026-57120MEDIUMCVSS 6.5EG 6.5fixed in 1.6.592026-06-18
vulnerable: 0.0.1 ... 1.6.9 (586 versions)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.59, execute_code sandbox mode permits runtime assembly of blocklisted dunder names and allows str.format or str.format_map to resolve dotted fields through C-level attri…
- CVE-2026-57123CRITICALCVSS 9.8EG 9.8fixed in 1.6.592026-06-18
vulnerable: 0.0.1 ... 1.6.9 (586 versions)
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…
- CVE-2026-57125CRITICALCVSS 9.8EG 9.8fixed in 1.6.592026-06-18
vulnerable: 0.0.1 ... 1.6.9 (586 versions)
PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.59 and praisonaiagents 1.6.59, the unauthenticated POST /api/v1/runs Jobs API accepts attacker-controlled agent_yaml, and the approve field can mark execute_command as YAML-ap…
- CVE-2026-57126HIGHCVSS 8.5EG 8.5fixed in 1.6.592026-06-18
vulnerable: 0.0.1 ... 1.6.9 (586 versions)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.58, SpiderTools._validate_url calls _host_is_blocked, which checks literal host encodings but does not resolve DNS names before scrape_page, crawl, extract_links, extrac…
- CVE-2026-57128MEDIUMCVSS 4.3EG 4.3fixed in 1.6.592026-06-18
vulnerable: 0.0.1 ... 1.6.9 (586 versions)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.58, the SSE server in src/praisonai-agents/praisonaiagents/server/server.py does not consult ServerConfig.auth_token before handling /publish, /events, or /info requests…
- CVE-2026-57129HIGHCVSS 7.5EG 7.5fixed in 1.6.592026-06-18
vulnerable: 0.0.1 ... 1.6.9 (586 versions)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.59, MentionsParser._process_file_mention accepts file-mention values and falls back from workspace-relative resolution to Path(file_path) without traversal, symlink, or …
- CVE-2026-57130HIGHCVSS 8.1EG 8.1fixed in 1.6.592026-06-18
vulnerable: 0.0.1 ... 1.6.9 (586 versions)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.59, src/praisonai-agents/praisonaiagents/tools/email_tools.py interpolates LLM-controlled from_addr, subject, and query values directly into quoted IMAP SEARCH criteria.…
- CVE-2026-57143HIGHCVSS 8.8EG 8.8fixed in 1.6.612026-06-18
vulnerable: 0.0.1 ... 1.6.9 (588 versions)
PraisonAI: Server-Side Request Forgery (SSRF) in SearxNG / search_web tools via attacker-controlled searxng_url parameter ### Summary A Server-Side Request Forgery (SSRF) vulnerability in the SearxNG / `search_web` search tools allows an …
Check whether praisonaiagents is used in your infrastructure
EchelonGraph scans your cloud and SBOMs to map every package to your actual deployments. See blast radius for praisonaiagents CVEs against the assets you own.
Book a Demo →