CyberSecBulletin

Praison vulnerabilities

We track 7 vulnerabilities in Praison products across 2 products. 7 are rated high or critical, and none are known to be exploited. The most recent was published on May 8, 2026.

7vulnerabilities
4critical
3high
0exploited
9.3average CVSS score

Latest Praison vulnerabilities

  • 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

  • 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.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.9 Critical severity

    praisonaiagents: Violation of Secure Design Principles

    CVE-2026-39888MervinPraison

    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-based blocklist. The

  • 8.6 High severity

    PraisonAI: Server-Side Request Forgery

    CVE-2026-34954MervinPraison

    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 follow_redirects=True. An

  • 10.0 Critical severity

    PraisonAI: Protection Mechanism Failure

    CVE-2026-34938MervinPraisonEPSS 13.4%

    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 startswith() method to the

  • 9.8 Critical severity

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

    CVE-2026-34937MervinPraison

    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). The escaping logic o