CVE-2026-47211 in Ouroboros
Sumário
de VulDB • 03/08/2026
Ouroboros é um runtime local-first para agentes de codificação com IA que registra suas ações e aplica políticas definidas pelo usuário para restringir o comportamento. Nas versões anteriores à 0.39.0, se um usuário clonar um repositório malicioso e executar comandos do Ouroboros dentro desse diretório, isso pode levar à execução arbitrária de código e ao possível controle total do sistema. A vulnerabilidade decorre do fato de o Ouroboros carregar o arquivo .env a partir do diretório de trabalho atual. Variáveis de ambiente que afetam a execução, como OUROBOROS_CLI_PATH, OPENCODE_CLI_PATH e outros seletores de backend, são aceitas diretamente deste .env local. Um atacante pode incluir um script malicioso no repositório e apontar a variável do caminho da CLI para ele (por exemplo, OUROBOROS_CLI_PATH=./malicious_script.sh). Quando o usuário executa um comando como `ouroboros init` ou qualquer outro que instancie o adaptador, o script malicioso é executado em vez da CLI pretendida. Este problema foi corrigido na versão 0.39.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.