CVE-2026-56837 in PraisonAI
Zusammenfassung
von VulDB • 23.10.2026
PraisonAI ist ein System für Multi-Agenten-Teams. Von der Version 4.6.56 bis vor der Version 4.6.59 startet LinearBot von PraisonAI einen öffentlichen Webhook-Listener auf 0.0.0.0 und behandelt LINEAR_WEBHOOK_SECRET als optional. Wenn das Secret fehlt, wird beim Starten nur eine Warnung protokolliert, und _handle_webhook() überspringt die Linear-Signaturüberprüfung vollständig. Ein nicht authentifizierter Netzwerkaufrufer, der den Webhook-Endpunkt erreichen kann, kann ein gefälschtes Linear-Event: AgentSession-Anfrage senden. Die gefälschte Anfrage wird analysiert, zur Hintergrundverarbeitung geplant, an _handle_agent_session() weitergeleitet und in BotSessionManager.chat() übergeben. Der Bot versucht dann, die Antwort des Agents unter dem konfigurierten Bot-Token bei Linear zu posten. Das Proof of Concept (PoC) ist offline und deterministisch. Es kontaktiert nicht Linear. Es ruft den Webhook-Handler direkt auf, patcht den ausgehenden Linear-Kommentarpfad mit Monkey-Patching und beweist beide Seiten der Grenze. Dieses Problem wurde in Version 4.6.59 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.