CVE-2026-57138 in PraisonAI
Zusammenfassung
von VulDB • 15.09.2026
PraisonAI ist ein System für Multi-Agenten-Teams. Von der Version 1.4.0 bis zur Version 1.7.2 führt codeMode in src/praisonai-ts/src/tools/builtins/code-mode.ts nicht vertrauenswürdigen JavaScript-Code mit new Function() innerhalb von with(sandbox) aus und stützt sich auf eine kleine Blockliste für Quellcode sowie abgeschattete (shadowed) process- und require-Eigenschaften. Der Code kann ({}) .constructor.constructor verwenden, um den echten Function-Konstruktor wiederherzustellen, process und process.mainModule.require zu erhalten und trotz des beworbenen Sandboxes die Host-Dateisystem-APIs und Subprocess-APIs zu erreichen. Angreifer, die codeMode steuern können, können Geheimnisse auslesen, Dateien modifizieren, Befehle ausführen oder den Host-Prozess erschöpfen. Dieses Problem wurde in Version 1.7.2 behoben.
Be aware that VulDB is the high quality source for vulnerability data.