p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in praisonaiagents · Seite 2

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für praisonaiagents: 2. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 50

  1. CVE-2026-47392

    Kritisch · CVSS 9.9EPSS 0,88%Korrektur verfügbar

    PraisonAI vulnerable to sandbox escape via `print.__self__` builtins module leak in `execute_code` (subprocess mode)

    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.__self__` to retrieve the real Python `builtins` module, from which `__import__` can be extracted via `vars()` and runtime string construction. This achieves arbitrary OS command execution on the host, completely defeating the sandbox. This is a novel bypass that survives all patches for CVE-2026-39888 (frame traversal), CVE-2026-34938 (str subclass), and CVE-2026-40158 (`type.__getattr

    • Auf 1.6.40 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-47390

    Mittel · CVSS 5.5EPSS 0,18%Korrektur verfügbar

    PraisonAI spider_tools SSRF protection bypass via alternate loopback host encodings

    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 URL validation function intended to block local or unsafe targets before fetching attacker-controlled URLs. However, the validation only blocks a small set of exact host strings such as `localhost` and `127.0.0.1`. It does not normalize hostnames, resolve DNS, parse numeric IPv4 variants, or validate the final resolved IP address before making the request. As a result, certain URLs may bypass the protection a

    • Auf 1.6.40 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-61446

    Hoch · CVSS 8.6EPSS 0,33%Korrektur verfügbar

    PraisonAI before 1.6.78 Remote Code Execution via Plugin Auto-Discovery

    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_file_location() and exec_module() without code signing, integrity verification, or sandboxing. An attacker who can write a malicious .py file to a plugin directory (for example via path traversal, a supply chain attack, or a compromised dependency) achieves arbitrary code execution when the plugin system initializes.

    • Auf 1.6.78 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-61443

    Hoch · CVSS 8.6EPSS 0,64%Korrektur verfügbar

    PraisonAI before 1.6.78 Remote Code Execution via SkillTools

    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 location, including those outside the intended working directory.

    • Auf 1.6.78 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-61430

    Hoch · CVSS 8.4EPSS 0,25%Korrektur verfügbar

    PraisonAI before 1.6.78 DNS Rebinding SSRF via web_crawl

    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 retrieve internal HTTP response bodies from private or loopback services.

    • Auf 1.6.78 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-60087

    Mittel · CVSS 6.9EPSS 0,34%Korrektur verfügbar

    PraisonAI before 1.6.78 Tool Approval Cache Bypass

    PraisonAI before 1.6.78 caches tool approval decisions by tool name only, allowing attackers to reuse initial approvals for subsequent calls with arbitrary arguments. Attackers can exploit this by obtaining approval for a benign operation and then executing dangerous file write operations with unreviewed parameters in the same session.

    • Auf 1.6.78 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-61447

    Kritisch · CVSS 10EPSS 15,24%Öffentlicher ExploitKorrektur verfügbar

    PraisonAI before 1.6.78 Remote Code Execution via CodeAgent

    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 injection to exfiltrate all environment secrets and execute arbitrary code on the host system.

    • Auf 1.6.78 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-61429

    Hoch · CVSS 8.4EPSS 0,27%Öffentlicher ExploitKorrektur verfügbar

    PraisonAI before 1.6.78 SSRF via Crawl4AI Chromium backend

    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 internal services after the initial validation check, enabling the headless browser to follow redirects and read internal responses including sensitive canary values.

    • Auf 1.6.78 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-61437

    Hoch · CVSS 8.5EPSS 0,2%Korrektur verfügbar

    PraisonAI before 1.6.78 Remote Code Execution via tools.py

    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 reference, the framework locates and imports a sibling tools.py from the workflow file's directory via importlib exec_module without sandboxing, ignoring the PRAISONAI_ALLOW_*_TOOLS environment variables. An attacker who controls a workflow file and its sibling tools.py can execute arbitrary Python code with the workflow runner's privileges when the workflow is executed via WorkflowMana

    • Auf 1.6.78 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-61432

    Mittel · CVSS 6.9EPSS 0,34%Korrektur verfügbar

    PraisonAI FastContext before 1.6.78 Path Traversal

    PraisonAI (praisonaiagents) before 1.6.78 contains a path traversal vulnerability in the FastContext feature (praisonaiagents.context.fast). FastContextAgent.execute_tool() prepends the configured workspace_path only for relative paths and neither rejects absolute paths nor canonicalizes joined paths before enforcing workspace containment. As a result, tool arguments or model-generated function calls to grep_search, glob_search, read_file, or list_directory can supply absolute paths or '../' traversal sequences to read, search, and enumerate files outside the intended workspace directory, with file contents returned to the caller or injected

    • Auf 1.6.78 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-60089

    Mittel · CVSS 6.9EPSS 0,2%Korrektur verfügbar

    PraisonAI before 1.6.78 Path Traversal via config.toml

    PraisonAI (pip package praisonaiagents) before 1.6.78 automatically loads defaults from a project-local .praisonai/config.toml when constructing an Agent, and does not validate the defaults.output.output_file path. A repository-controlled config file can set output_file to an absolute or '..' traversal path; when the developer subsequently calls agent.start() without explicitly passing an output parameter, PraisonAI writes the agent response to that path (creating parent directories as needed), allowing an untrusted checked-out project to overwrite files outside the project root with the privileges of the user running PraisonAI.

    • Auf 1.6.78 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-56078

    Hoch · CVSS 8.7EPSS 0,92%Korrektur verfügbar

    PraisonAI - Arbitrary File Read and Write via Path Traversal in MultiAgentMonitor

    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 arbitrary files, enabling sensitive disclosure, denial of service, or code execution.

    • Auf 1.5.115 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-56074

    Mittel · CVSS 6.8EPSS 0,18%Korrektur verfügbar

    PraisonAI - Tool Approval Cache Bypass via Coarse-Grained Caching

    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 benign command, then silently exfiltrate API keys and credentials via subsequent shell commands without user consent.

    • Auf 4.5.128 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-44339

    Hoch · CVSS 8.6EPSS 0,36%Korrektur verfügbar

    PraisonAI has unsafe tool resolution in `ToolExecutionMixin.execute_tool`: undeclared `__main__` callables execute

    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. With the default agent configuration, _perm_allow is None, so undeclared non-dangerous tool names are not rejected by the permission gate. An attacker who can influence tool-call names can therefore invoke unintended application callables that were never declared as tools. This issue has been patched in praisonai version 4.6.37 and praisonaiagents version 1.6.37.

    • Auf 1.6.37 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-44335

    Hoch · CVSS 7.7EPSS 0,38%Korrektur verfügbar

    SSRF bypass in PraisonAI

    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.

    • Auf 1.6.32 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-41496

    Hoch · CVSS 8.1EPSS 0,35%Korrektur verfügbar

    PraisonAI: SQL Injection via unvalidated `table_prefix` in 9 conversation store backends (incomplete fix for CVE-2026-40315)

    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/PostgreSQL, Turso, SingleStore, Supabase, SurrealDB — pass table_prefix straight into f-string SQL. Same root cause, same code pattern, same exploitation. 52 unvalidated injection points across the codebase. postgres.py additionally accepts an unvalidated schema parameter used directly in DDL. This issue has been patched in praisonai version 4.6.9 and praisonaiagents version 1.6.9.

    • Auf 1.6.8 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-40289

    Kritisch · CVSS 9.1EPSS 0,42%Korrektur verfügbar

    PraisonAI Browser Server allows unauthenticated WebSocket clients to hijack connected extension sessions

    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 bypassable origin check on its /ws WebSocket endpoint. The server binds to 0.0.0.0 by default and only validates the Origin header when one is present, meaning any non-browser client that omits the header is accepted without restriction. An unauthenticated network attacker can connect, send a start_session message, and the server will route it to the first idle browser-extension WebSocket (effect

    • Auf 1.5.140 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-40288

    Kritisch · CVSS 9.8EPSS 0,61%Korrektur verfügbar

    PraisonAI: Critical RCE via `type: job` workflow YAML

    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> loads a YAML file with type: job, the JobWorkflowExecutor in job_workflow.py processes steps that support run: (shell commands via subprocess.run()), script: (inline Python via exec()), and python: (arbitrary Python script execution)—all without any validation, sandboxing, or user confirmation. The affected code paths include action_run() in workflow.py and _exec_shell(), _exec_inline_python

    • Auf 1.5.140 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-40287

    Hoch · CVSS 8.4EPSS 0,25%Korrektur verfügbar

    PraisonAI has RCE via Automatic tools.py Import

    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()), tool_resolver.py (_load_local_tools()), and CLI tool-loading paths blindly import ./tools.py at startup without any validation, sandboxing, or user confirmation. An attacker who can place a malicious tools.py in the directory where PraisonAI is launched (such as through a shared project, cloned repository, or writable workspace) achieves immediate arbitrary Python code execution in the

    • Auf 1.5.140 aktualisieren
    Veröffentlicht Aktualisiert
  20. GHSA-x462-jjpc-q4q4

    Hoch · CVSS 8.1Korrektur verfügbar

    PraisonAI: Cross-Origin Agent Execution via Hardcoded Wildcard CORS and Missing Authentication on AGUI Endpoint

    ## Summary The AGUI endpoint (`POST /agui`) has no authentication and hardcodes `Access-Control-Allow-Origin: *` on all responses. Combined with Starlette/FastAPI's Content-Type-agnostic JSON parsing, any website a victim visits can silently trigger arbitrary agent execution against a locally-running AGUI server and read the full response, including tool execution results and potentially sensitive data from the victim's environment. ## Details The vulnerability is a combination of three issues in `src/praisonai-agents/praisonaiagents/ui/agui/agui.py`: **1. No authentication (line 124-125):** ```python @router.post("/agui") async def run_a

    • Auf 4.5.128 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →