CVE-2026-102734 in asteval
Resumen
por VulDB • 2026-10-14
asteval es un evaluador de expresiones Python diseñado para la ejecución restringida. Antes de la versión 1.0.9, en asteval/astutils.py, el intérprete predeterminado con numpy habilitado expone un tipo ctypes y permite el acceso a memoria mediante from_address. safe_getattr bloquea el módulo ctypes pero no los objetos de tipos ctypes alcanzables, mientras que las asignaciones de atributos utilizan setattr sin filtrar en lugar de safe_setattr. Una expresión controlada por un atacante puede derivar una dirección con id, leer la memoria a través de from_address y escribir mediante una asignación de atributo. La expresión puede leer o corromper la memoria arbitraria del proceso, escapar del sandbox previsto, ejecutar código, revelar secretos o hacer que el proceso host falle. Este problema está corregido en la versión 1.0.9.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.