CVE-2024-1880 in AutoGPT
Riassunto
di VulDB • 31/07/2026
È presente una vulnerabilità di OS command injection nella classe MacOSTTS (Text-To-Speech) di MacOS del progetto significant-gravitas/autogpt, che interessa le versioni fino alla v0.5.0. La vulnerabilità deriva dalla mancata neutralizzazione impropria degli elementi speciali utilizzati in un comando del sistema operativo all'interno del metodo `_speech` della classe MacOSTTS. Nello specifico, l'uso di `os.system` per eseguire il comando `say` con testo fornito dall'utente consente l'esecuzione di codice arbitrario se un attaccante riesce a iniettare comandi shell. Questo problema si verifica quando l'istanza AutoGPT viene eseguita con l'opzione `--speak` abilitata e configurata con `TEXT_TO_SPEECH_PROVIDER=macos`, restituendo uno snippet di injection della shell. L'impatto di questa vulnerabilità è la potenziale esecuzione di codice arbitrario sull'istanza in cui gira AutoGPT. Il problema è stato risolto nella versione 5.1.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.