CVE-2026-102734 in astevalinformación

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.

Responsable

GitHub M

Reservar

2026-09-29

Divulgación

2026-10-13

Moderación

aceptado

Artículo

VDB-417763

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!