p PatchFirst

CVE-2026-44334

CVE-2026-44334 · PraisonAI: Unauthenticated RCE via `tool_override.py`

Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.

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/templates/tool_override.py was missed and remains unguarded. It is reached by the recipe runner on every recipe execution and is remotely triggerable through POST /v1/recipes/run with a recipe value pointing at any local absolute path or any GitHub repo (because SecurityConfig.allow_any_github defaults to True). The attacker drops a tools.py next to TEMPLATE.yaml; the server exec_module()s it. No auth required by default, no environment opt-in required. This issue has been patched in version 4.6.32.

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

Veröffentlicht
Aktualisiert

Technologie-Stack: python

Betroffene Produkte und Versionen

  • praisonai

    Softwareversionen
    • >= 4.5.139, < 4.6.32: Betroffen

    Keine Korrektur veröffentlicht

  • praisonai PyPI

    Softwareversionen
    • 4.5.139
    • 4.5.140
    • 4.5.143
    • 4.5.144
    • 4.5.145
    • 4.5.149
    • 4.6.10
    • 4.6.11
    • 4.6.12
    • 4.6.13
    • 4.6.14
    • 4.6.15
    • 4.6.16
    • 4.6.18
    • 4.6.19
    • 4.6.20
    • 4.6.21
    • 4.6.22
    • 4.6.23
    • 4.6.24
    • 4.6.25
    • 4.6.26
    • 4.6.27
    • 4.6.28
    • 4.6.29
    • 4.6.30
    • 4.6.31
    • 4.6.9
    Betroffene Versionsbereiche
    • ECOSYSTEM: ≥ 4.5.139, < 4.6.32

    Auf 4.6.32 aktualisieren

Originalquellen

Prüfen Sie Ihren Server →