Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 167
Reset filtersPraisonAI MCP `tools/call` path-traversal => RCE via Python `.pth` injection
PraisonAI: SQL Injection via unvalidated `table_prefix` in 9 conversation store backends (incomplete fix for CVE-2026-40315)
PraisonAI has an incomplete fix for CVE-2026-34935 - OS Command Injection
PraisonAI Browser Server allows unauthenticated WebSocket clients to hijack connected extension sessions
PraisonAI has critical RCE via `type: job` workflow YAML
PraisonAI Vulnerable to RCE via Automatic tools.py Import
PraisonAI: Coarse-Grained Tool Approval Cache Bypasses Per-Invocation Consent for Shell Commands
PraisonAI: Cross-Origin Agent Execution via Hardcoded Wildcard CORS and Missing Authentication on AGUI Endpoint
PraisonAI vulnerable to arbitrary file write via path traversal in `praisonai recipe unpack`
PraisonAI Vulnerable Untrusted Remote Template Code Execution
PraisonAI: Hardcoded `approval_mode="auto"` in Chainlit UI Overrides Administrator Configuration, Enabling Unapproved Shell Command Execution
PraisonAIAgents has an OS Command Injection via shell=True in Memory Hooks Executor (memory/hooks.py)
PraisonAI Vulnerable to OS Command Injection
PraisonAI has sandbox escape via exception frame traversal in `execute_code` (subprocess mode)
PraisonAI Vulnerable to Remote Code Execution via YAML Deserialization in Agent Definition Loading
PraisonAI Has Path Traversal in FileTools
PraisonAI Vulnerable to Arbitrary File Write / Path Traversal in Action Orchestrator
PraisonAI Has Authentication Bypass via OAuthManager.validate_token()
PraisonAI Has Missing Authentication in WebSocket Gateway
PraisonAI Has Second-Order SQL Injection in `get_all_user_threads`
PraisonAI: OS Command Injection in MCPHandler.parse_mcp_command()
PraisonAI: Python Sandbox Escape via str Subclass startswith() Override in execute_code
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.