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 72
Reset filtersPraisonAI Vulnerable to Code Injection and Protection Mechanism Failure
PraisonAIAgents: Environment Variable Secret Exfiltration via os.path.expandvars() Bypassing shell=False in Shell Tool
PraisonAI has Memory State Leakage and Path Traversal in MultiAgent Context Handling
PraisonAI Has SSRF in FileTools.download_file() via Unvalidated URL
PraisonAI: Shell Injection in run_python() via Unescaped $() Substitution
PraisonAI: Unauthenticated RCE via Jobs API + Approval Bypass
PraisonAI ToolsMCPServer legacy SSE transport accepts attacker Host/Origin and exposes registered tools
PraisonAI's unauthenticated A2A official example can reach real LLM-driven `eval()` tool execution
PraisonAI vulnerable to sandbox escape via `print.__self__` builtins module leak in `execute_code` (subprocess mode)
PraisonAI CLI automatically resolves @url mentions in prompt text and can read loopback URLs into model context
PraisonAI spider_tools SSRF protection bypass via alternate loopback host encodings
PraisonAI has unsafe tool resolution in `ToolExecutionMixin.execute_tool`: undeclared `__main__` callables execute
PraisonAI: SQL Injection via unvalidated `table_prefix` in 9 conversation store backends (incomplete fix for CVE-2026-40315)
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
PraisonAIAgents has an OS Command Injection via shell=True in Memory Hooks Executor (memory/hooks.py)
PraisonAI has sandbox escape via exception frame traversal in `execute_code` (subprocess mode)
PraisonAI Has Path Traversal in FileTools
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.