„`html
CVE-2026-61447: PraisonAI Remote Code Execution Vulnerability
Zusammenfassung
PraisonAI vor Version 1.6.78 weist eine kritische Remote Code Execution (RCE) Schwachstelle in der Funktion CodeAgent._execute_python() auf. Die Vulnerability ermöglicht es Angreifern, beliebigen Python-Code auf dem Host-System auszuführen und sensible Umgebungsvariablen zu exfiltrieren. Der CVSS-Score von 10.0 unterstreicht die maximale Kritikalität dieser Sicherheitslücke.
Betroffene Systeme
Betroffen sind alle PraisonAI-Installationen mit Versionsnummern vor 1.6.78. Die Vulnerability existiert in verschiedenen Systemumgebungen, die PraisonAI einsetzen. Besonders kritisch sind produktive Deployments mit Zugriff auf sensitive Infrastruktur.
Technische Details
Die Schwachstelle basiert auf unsicherer Code-AusfĂĽhrung: Die _execute_python()-Methode fĂĽhrt von groĂźen Sprachmodellen (LLM) generierte Python-Code-Snippets direkt aus, ohne diese vorab zu validieren. Folgende Sicherheitsmechanismen fehlen:
- AST-Validierung (Abstract Syntax Tree)
- Import-Restrictions fĂĽr kritische Module
- Sandbox-Isolation der Code-AusfĂĽhrung
Angreifer können durch Prompt-Injection-Techniken die LLM-Output beeinflussen und beliebige Befehle injizieren. Dies ermöglicht Zugriff auf Umgebungsvariablen, Dateisysteme und letztendlich vollständige Systemkompromittierung.
Empfohlene Massnahmen
- Sofortiges Update: PraisonAI auf Version 1.6.78 oder höher upgraden
- Code-Isolation: Code-AusfĂĽhrung in isolierten Container/Sandbox-Umgebungen implementieren
- Input-Validierung: AST-basierte Validierung aller generierten Code-Snippets durchfĂĽhren
- Secret-Management: Sensible Umgebungsvariablen aus dem AusfĂĽhrungskontext entfernen
- Monitoring: Verdächtige Python-Code-Generierungen und -Ausführungen protokollieren
Bewertung
CVSS 10.0 (Kritisch) – Unauthentisierte Remote Code Execution mit Netzwerkvektor. Kein Patch verfĂĽgbar. Sofortige Mitigation erforderlich.
„`