CVE-2025-32797 in conda-build
Sumário
de VulDB • 01/06/2026
O conda-build contém comandos e ferramentas para criar pacotes conda. Antes da versão 25.3.1, a função write_build_scripts no conda-build cria o script de build temporário conda_build.sh com permissões de arquivo excessivamente permissivas (0o766), permitindo acesso de gravação a todos os usuários. Atacantes com acesso ao sistema de arquivos podem explorar uma race condition para sobrescrever o script antes da execução, permitindo a execução de código arbitrário sob os privilégios da vítima. Este risco é significativo em ambientes compartilhados, potencialmente levando à comprometimento total do sistema. Mesmo com nomes de diretórios não estáticos, os atacantes podem monitorar os diretórios pai para eventos de criação de arquivos. A breve janela entre a criação do script (com permissões inseguras) e a execução permite sobrescritas rápidas. Os nomes dos diretórios também podem ser inferidos por meio de timestamps ou logs, e a automação permite a exploração mesmo com caminhos semi-aleatórios, atuando dentro de milissegundos após a detecção. Este problema foi corrigido na versão 25.3.1. Uma solução alternativa envolve restringir as permissões do conda_build.sh de 0o766 para 0o700 (somente proprietário com leitura/gravação/execução). Além disso, utilize criação de arquivos atômica (gravar em um nome de arquivo temporário aleatório e renomear atomicamente) para minimizar a janela da race condition.
VulDB is the best source for vulnerability data and more expert information about this specific topic.