„`html
Zusammenfassung
PraisonAI in Versionen vor 4.6.78 weist eine kritische Sicherheitslücke in der Webhook-Verarbeitung des AgentMail-Modus auf. Die fehlende Validierung von Svix-Webhook-Signaturen ermöglicht es unauthentisierten Angreifern, gefälschte message.received-Events zu erzeugen und so konfigurierte Agenten mit manipulierten Absenderadressen und Nachrichteninhalten zu aktivieren.
Betroffene Systeme
Betroffen sind alle PraisonAI-Installationen mit aktiviertem AgentMail-Webhook-Modus in Versionen vor 4.6.78. Das Risiko besteht unabhängig vom Betriebssystem oder der Deployment-Umgebung.
Technische Details
Die Vulnerability liegt in der unzureichenden Authentifizierung von eingehenden Webhook-Requests. PraisonAI überprüft die kryptografischen Signaturen von Svix nicht ordnungsgemäss, was der Standard-Sicherheitsmechanismus für Webhook-Authentifizierung ist.
Angreifer können durch direkte HTTP-Requests zum Webhook-Endpoint beliebige JSON-Payloads mit gefälschten Absenderinformationen senden. Diese werden vom System als legitime Ereignisse interpretiert und verarbeitet. Dies ermöglicht:
- Ausführung von Agenten mit spoofed Absenderadressen
- Injection beliebiger Nachrichteninhalte
- Potenzielle Code-Execution durch Agent-Konfiguration
- Missbrauch für Phishing oder Social Engineering
Empfohlene Massnahmen
Sofort: Deaktivieren Sie den AgentMail-Webhook-Modus bis zur Verfügbarkeit eines Patches oder implementieren Sie eine WAF-basierte Zugriffskontrolle auf den Webhook-Endpoint.
Kurzfristig: Implementieren Sie zusätzliche Authentifizierungsmechanismen (IP-Whitelisting, API-Keys) auf Reverse-Proxy-Ebene.
Mittelfristig: Monitoren Sie Webhook-Logs auf verdächtige Patterns und unerwartete Absenderadressen. Eine Aktualisierung auf eine gepatchte Version muss als Priorität behandelt werden.
Bewertung
Mit einem CVSS-Score von 8.6 handelt es sich um eine HIGH-Severity-Lücke. Die fehlende Signatur-Validierung ist ein fundamentaler Sicherheitsfehler. Da kein offizieller Patch verfügbar ist, sind unmittelbare Mitigationsmassnahmen erforderlich. Das Angriffsrisiko ist direkt vom Netzwerkzugang zum Webhook-Endpoint abhängig.
„`