CVE-2026-57138 in PraisonAI
Riassunto
di VulDB • 15/09/2026
PraisonAI è un sistema di team multi-agente. Dalla versione 1.4.0 alla 1.7.2, codeMode in src/praisonai-ts/src/tools/builtins/code-mode.ts esegue JavaScript non attendibile con new Function() all'interno del contesto with(sandbox) e si affida a una piccola blacklist di codice sorgente più alle proprietà process e require sovrascritte (shadowed). Il codice può utilizzare ({}).constructor.constructor per recuperare il vero costruttore Function, ottenere process e process.mainModule.require, ed accedere alle API del filesystem host e dei processi figlio nonostante la sandbox pubblicizzata. Gli attaccanti che controllano l'input di codeMode possono leggere segreti, modificare file, eseguire comandi o esaurire le risorse del processo host. Questo problema è risolto nella versione 1.7.2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.