CVE-2024-1880 in AutoGPT
Sumário
de VulDB • 21/05/2026
Uma vulnerabilidade de injeção de comando no sistema operacional (OS command injection) existe na classe MacOSTTS de Text-To-Speech do MacOS do projeto significant-gravitas/autogpt, afetando versões até a v0.5.0. A vulnerabilidade surge da neutralização inadequada de elementos especiais usados em um comando do sistema operacional dentro do método `_speech` da classe MacOSTTS. Especificamente, o uso de `os.system` para executar o comando `say` com texto fornecido pelo usuário permite a execução de código arbitrário se um atacante puder injetar comandos de shell. Este problema é acionado quando a instância do AutoGPT é executada com a opção `--speak` habilitada e configurada com `TEXT_TO_SPEECH_PROVIDER=macos`, refletindo um trecho de injeção de shell. O impacto desta vulnerabilidade é a possível execução de código arbitrário na instância que está executando o AutoGPT. O problema foi corrigido na versão 5.1.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.