PT-2024-3487 · Autogpt · Autogpt
CVE-2024-1880
·
Publicado
2024-02-13
·
Atualizado
2025-08-05
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do AutoGPT até a v0.5.0
Descrição
Existe uma vulnerabilidade de injeção de comando do sistema operacional devido à neutralização inadequada de elementos especiais utilizados em um comando do sistema operacional. Isso permite a execução de código arbitrário caso um invasor consiga injetar comandos de shell, especificamente ao usar
os.system para executar o comando say com texto fornecido pelo usuário. A vulnerabilidade é acionada quando a instância do AutoGPT é executada com a opção --speak ativada e configurada com TEXT TO SPEECH PROVIDER=macos. O impacto dessa vulnerabilidade é a potencial execução de código arbitrário na instância que executa o AutoGPT.Recomendações
Para versões até v0.5.0, atualize para a versão 5.1.0 para resolver a vulnerabilidade.
Como solução alternativa temporária, considere desativar a opção
--speak até que um patch esteja disponível.Restrinja o acesso à classe
MacOSTTS para minimizar o risco de exploração.Evite usar a configuração
TEXT TO SPEECH PROVIDER=macos até que o problema seja resolvido.Exploit
Correção
OS Command Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Autogpt