PT-2024-3487 · Autogpt · Autogpt

CVE-2024-1880

·

Publicado

2024-02-13

·

Atualizado

2025-08-05

CVSS v3.1

7.8

Alta

VetorAV: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

BDU:2024-03789
CVE-2024-1880

Produtos afetados

Autogpt