CyberSecBulletin

MervinPraison vulnerabilities

We track 148 vulnerabilities in MervinPraison products across 4 products. 148 are rated high or critical, and none are known to be exploited. The most recent was published on October 23, 2026.

148vulnerabilities
49critical
99high
0exploited
8.6average CVSS score

Latest MervinPraison vulnerabilities

  • 9.8 Critical severity

    PraisonAI: Missing Authentication for Critical Functionality

    CVE-2026-47393MervinPraison

    PraisonAI is a multi-agent teams system. CVE-2026-44338 (GHSA-6rmh-7xcm-cpxj) documents that PraisonAI ships a code-generator (`praisonai.deploy.api.generate_api_server_code`) that emits a Flask API server with authentication disabled by default. Users who fol

  • 9.9 Critical severity

    PraisonAI: Incomplete List of Disallowed Inputs

    CVE-2026-47392MervinPraison

    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 bypassed using `print

  • 9.8 Critical severity

    PraisonAI: Improper Neutralization of Directives in Dynamically Evaluated Code

    CVE-2026-47391MervinPraisonEPSS 1.5%

    PraisonAI is a multi-agent teams system. Prior to version 4.6.40, PraisonAI's first-party A2A server example exposes an unauthenticated A2A JSON-RPC endpoint and registers a `calculate(expression)` tool implemented with Python `eval()`. The example also binds

  • 8.4 High severity

    PraisonAI: Improper Control of Generation of Code

    CVE-2026-61446MervinPraison

    PraisonAI (praisonaiagents) before 1.6.78 contains a remote code execution vulnerability in the plugin manager, which loads and executes arbitrary Python (.py) files from project-level and user-home .praisonai/plugins/ directories using importlib spec_from_fil

  • 8.1 High severity

    PraisonAI: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-61443MervinPraison

    PraisonAI before 1.6.78 contains a remote code execution vulnerability in SkillTools.run_skill_script() that executes scripts without path containment validation. Attackers can supply absolute file paths to execute arbitrary scripts from any filesystem locatio

  • 7.3 High severity

    PraisonAI: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-61438MervinPraison

    PraisonAI before 4.6.78 contains a remote code execution vulnerability in JobWorkflowExecutor._exec_inline_python() due to insufficient AST validation of workflow script steps. Attackers can create malicious YAML workflow files with import os statements follow

  • 8.6 High severity

    PraisonAI: Improper Authentication

    CVE-2026-61436MervinPraison

    PraisonAI before 4.6.78 fails to verify Svix webhook signatures in AgentMail webhook mode, allowing unauthenticated attackers to forge message.received events. Attackers can send crafted JSON payloads to the webhook endpoint to invoke configured agents with ar

  • 8.2 High severity

    PraisonAI: Improper Authentication

    CVE-2026-61435MervinPraison

    PraisonAI before 4.6.78 contains an authentication bypass in the Call API agent invocation endpoints (src/praisonai/praisonai/api/agent_invoke.py) when PRAISONAI_CALL_AUTH=disabled is configured. The safeguard intended to restrict the disabled-auth opt-out to

  • 7.8 High severity

    PraisonAI: Improper Control of Generation of Code

    CVE-2026-61433MervinPraison

    PraisonAI before 4.6.78 fails to safely encode deployment configuration values when generating Python source code for API servers. Attackers can inject arbitrary Python expressions through the deploy.api.host and agents_file configuration parameters that execu

  • 8.5 High severity

    PraisonAI: Server-Side Request Forgery

    CVE-2026-61430MervinPraison

    PraisonAI before 1.6.78 contains a server-side request forgery vulnerability in the web_crawl tool that validates hostnames at check time but re-resolves them at connection time without IP pinning. Attackers can use DNS rebinding to bypass SSRF protection and

  • 7.3 High severity

    PraisonAI before 4.6.78 exposes the MCP HTTP-stream transport without authentication by…

    CVE-2026-61427MervinPraison

    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 API key is configured. When an operator runs 'praisonai

  • 7.5 High severity

    PraisonAI: Improper Check for Dropped Privileges

    CVE-2026-60085MervinPraison

    PraisonAI before 4.6.78 contains an unenforced security policy vulnerability in the default Subprocess Sandbox backend where blocked_commands, blocked_paths, blocked_imports, allow_subprocess, and allow_file_write restrictions are completely ignored. Attackers

  • 10.0 Critical severity

    PraisonAI: Improper Control of Generation of Code

    CVE-2026-61447MervinPraisonEPSS 15.2%

    PraisonAI before 1.6.78 contains a remote code execution vulnerability in CodeAgent._execute_python() that executes LLM-generated Python code without AST validation, import restrictions, or sandbox enforcement. Attackers can influence LLM output through prompt

  • 9.9 Critical severity

    PraisonAI: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-61445MervinPraison

    PraisonAI before 4.6.78 contains arbitrary file write and command execution vulnerabilities in the AICoder component due to missing path validation and command sanitization in LLM tool calls. Attackers can inject malicious prompts through the chat interface to

  • 7.1 High severity

    PraisonAI: Missing Authorization

    CVE-2026-61442MervinPraison

    PraisonAI Platform (praisonai-platform) before 0.1.9 fails to enforce owner/admin authorization on the PATCH routes for projects, issues, and agents, which only require workspace-member role. A workspace member can modify owner-created records; for projects, a

  • 7.5 High severity

    PraisonAI: Initialization of a Resource with an Insecure Default

    CVE-2026-61439MervinPraison

    PraisonAI versions before 4.6.78 contain a prompt injection defense misconfiguration where the block threshold defaults to CRITICAL severity, allowing HIGH-level threats to pass through unblocked. Attackers can submit single-vector prompt injection attacks suc

  • 8.5 High severity

    PraisonAI: Server-Side Request Forgery

    CVE-2026-61429MervinPraison

    PraisonAI versions before 1.6.78 contain a server-side request forgery vulnerability in the Crawl4AI/Chromium backend that allows attackers to bypass SSRF validation by exploiting DNS rebinding and HTTP redirects. Attackers can craft URLs that resolve to inter

  • 7.3 High severity

    PraisonAI: Authentication Bypass by Spoofing

    CVE-2026-61428MervinPraison

    PraisonAI AgentMail versions before 4.6.78 lack signature verification in webhook mode, allowing unauthenticated attackers to inject messages with spoofed sender addresses. Attackers can POST crafted message.received events to the webhook endpoint to inject ar

  • 8.6 High severity

    PraisonAI: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-61426MervinPraison

    PraisonAI before 1.7.3 contains an insecure default configuration that binds to all interfaces with no API key requirement and wildcard CORS. Unauthenticated attackers can call GET /api/agents to read agent instructions and system prompts, or POST /api/chat to

  • 9.8 Critical severity

    PraisonAI: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-60090MervinPraison

    PraisonAI before 4.6.78 fails to validate the caller-controlled dimension argument in the PGVector and Cassandra knowledge-store create_collection() backends. Although schema, keyspace, and collection-name identifiers are validated, the dimension value (declar

  • 9.1 Critical severity

    PraisonAI: Improper Control of Generation of Code

    CVE-2026-61444MervinPraison

    PraisonAI versions before 4.6.78 contain a code injection vulnerability in deploy/api.py where the agents_file parameter is directly interpolated into an f-string without sanitization. Attackers can inject arbitrary Python code that executes when the generated

  • 7.8 High severity

    PraisonAI: Protection Mechanism Failure

    CVE-2026-61437MervinPraison

    PraisonAI (pip package praisonaiagents) before 1.6.78 contains an unsafe dynamic module loading vulnerability in AgentFlow._resolve_pydantic_class (src/praisonai-agents/praisonaiagents/workflows/workflows.py). When a workflow step uses a string output_pydantic

  • 8.8 High severity

    PraisonAI: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-61434MervinPraison

    PraisonAI versions before 4.6.78 contain an allowlist bypass vulnerability in shell command execution that allows attackers to execute restricted commands via find's built-in -exec, -execdir, and -delete actions. Attackers can craft find commands with these bu

  • 7.2 High severity

    PraisonAI: Server-Side Request Forgery

    CVE-2026-60091MervinPraison

    PraisonAI before 4.6.78 contains an unauthenticated server-side request forgery vulnerability in the Jobs API /api/v1/runs endpoint. The webhook_url parameter is validated at request time but re-resolved at connection time, allowing attackers to use DNS rebind

  • 7.5 High severity

    PraisonAI: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-44340MervinPraison

    PraisonAI is a multi-agent teams system. Prior to version 4.6.37, the _safe_extractall helper that all recipe pull, recipe publish, and recipe unpack flows route through validates each archive member's name for absolute paths, .. segments, and resolved-path es

  • 8.6 High severity

    PraisonAI: Use of Externally-Controlled Input to Select Classes or Code

    CVE-2026-44339MervinPraison

    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 list and the registry. W

  • 7.3 High severity

    PraisonAI: Missing Authentication for Critical Functionality

    CVE-2026-44338MervinPraisonEPSS 32.6%

    PraisonAI is a multi-agent teams system. From version 2.5.6 to before version 4.6.34, PraisonAI ships a legacy Flask API server with authentication disabled by default. When that server is used, any caller that can reach it can access /agents and trigger the c

  • 9.6 Critical severity

    PraisonAI is a multi-agent teams system. Prior to version 4.6.34, PraisonAI's MCP (Model…

    CVE-2026-44336MervinPraison

    PraisonAI is a multi-agent teams system. Prior to version 4.6.34, 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 pr

  • 9.8 Critical severity

    PraisonAI: Server-Side Request Forgery

    CVE-2026-44335MervinPraison

    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.

  • 8.4 High severity

    PraisonAI: Improper Control of Generation of Code

    CVE-2026-44334MervinPraison

    PraisonAI is a multi-agent teams system. From version 4.5.139 to before version 4.6.32, CVE-2026-40287's fix gated tools.py auto-import behind PRAISONAI_ALLOW_LOCAL_TOOLS=true in two files (tool_resolver.py, api/call.py). A third import sink in praisonai/templ

  • 9.8 Critical severity

    PraisonAI: Improper Neutralization of Special Elements used in a Command

    CVE-2026-41497MervinPraison

    PraisonAI is a multi-agent teams system. Prior to version 4.6.9, the fix for PraisonAI's MCP command handling does not add a command allowlist or argument validation to parse_mcp_command(), allowing arbitrary executables like bash, python, or /bin/sh with inli

  • 8.1 High severity

    PraisonAI: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-41496MervinPraison

    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, async SQLite/MySQL/Postgr

  • 9.8 Critical severity

    PraisonAI: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-40315MervinPraison

    PraisonAI is a multi-agent teams system. Prior to 4.5.133, there is an SQL identifier injection vulnerability in SQLiteConversationStore where the table_prefix configuration value is directly concatenated into SQL queries via f-strings without any validation o

  • 9.1 Critical severity

    PraisonAI: Inclusion of Functionality from Untrusted Control Sphere

    CVE-2026-40313MervinPraison

    PraisonAI is a multi-agent teams system. In versions 4.5.139 and below, the GitHub Actions workflows are vulnerable to ArtiPACKED attack, a known credential leakage vector caused by using actions/checkout without setting persist-credentials: false. By default,

  • 9.1 Critical severity

    PraisonAI: Missing Authentication for Critical Functionality

    CVE-2026-40289MervinPraison

    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 authentication and a bypassabl

  • 9.8 Critical severity

    PraisonAI: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-40288MervinPraison

    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 run <file.yaml> load

  • 8.4 High severity

    PraisonAI: Improper Control of Generation of Code

    CVE-2026-40287MervinPraison

    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 (import_tools_from_file()),

  • 7.8 High severity

    PraisonAI: Improper Control of Generation of Code

    CVE-2026-40158MervinPraison

    PraisonAI is a multi-agent teams system. Prior to 4.5.128, PraisonAI's AST-based Python sandbox can be bypassed using type.__getattribute__ trampoline, allowing arbitrary code execution when running untrusted agent code. The _execute_code_direct function in pr

  • 8.8 High severity

    PraisonAI: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-40157MervinPraison

    PraisonAI is a multi-agent teams system. Prior to 4.5.128, cmd_unpack in the recipe CLI extracts .praison tar archives using raw tar.extract() without validating archive member paths. A .praison bundle containing ../../ entries will write files outside the int

  • 7.8 High severity

    PraisonAI: Improper Control of Generation of Code

    CVE-2026-40156MervinPraison

    PraisonAI is a multi-agent teams system. Prior to 4.5.128, PraisonAI automatically loads a file named tools.py from the current working directory to discover and register custom agent tools. This loading process uses importlib.util.spec_from_file_location and