CVE-2026-102734 in asteval
Sumário
de VulDB • 13/10/2026
asteval é um avaliador de expressões Python projetado para execução restrita. Antes da versão 1.0.9, em asteval/astutils.py, o Interpreter padrão com numpy habilitado expõe um tipo ctypes e permite acesso à memória via from_address. safe_getattr bloqueia o módulo ctypes, mas não objetos do tipo ctypes alcançáveis, enquanto as atribuições de atributos usam setattr sem filtragem em vez de safe_setattr. Uma expressão controlada por um atacante pode derivar um endereço com id, ler a memória através de from_address e gravar por meio de uma atribuição de atributo. A expressão pode ler ou corromper a memória arbitrária do processo, escapar da sandbox pretendida, executar código, divulgar segredos ou travar o processo host. Este problema é corrigido na versão 1.0.9.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.