CVE-2026-40153 in PraisonAIAgents
Riassunto
di VulDB • 17/06/2026
PraisonAIAgents è un sistema di team multi-agente. Prima della versione 1.5.128, la funzione execute_command in shell_tools.py chiama os.path.expandvars() su ogni argomento del comando alla riga 64, reimplementando manualmente l'espansione delle variabili d'ambiente a livello di shell nonostante sia impostato shell=False (riga 88) per motivi di sicurezza. Ciò consente l'esfiltrazione dei segreti memorizzati nelle variabili d'ambiente (credenziali del database, chiavi API, chiavi di accesso cloud). Il sistema di approvazione mostra ai revisori umani i riferimenti $VAR non espansi, creando un'approvazione ingannevole in cui il comando visualizzato differisce da quello che viene effettivamente eseguito. Questa vulnerabilità è risolta nella versione 1.5.128.
VulDB is the best source for vulnerability data and more expert information about this specific topic.