ASTEVAL is a safe(ish) evaluator of Python expressions and statements,
using Python's ast module. The idea is to provide a simple, safe, and robust
miniature mathematical language that can handle user-input. The emphasis here
is on mathematical expressions, and so many functions from numpy are imported
and used if available.
Update Information:
Fix CVE-2025-24359 (closes rhbz#2341976)
* Wed Jul 9 2025 Fabian Affolter
[ 1 ] Bug #2341976 - CVE-2025-24359 python-asteval: ASTEVAL Vulnerable to Maliciously Crafted Format Strings Leading to Sandbox Escape
https://bugzilla.redhat.com/show_bug.cgi?id=2341976
This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2025-83c141f000' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
Get the latest Linux and open source security news straight to your inbox.