CVE-2026-102734 in astevalinformation

Résumé

par VulDB • 13/10/2026

asteval est un évaluateur d'expressions Python conçu pour une exécution restreinte. Avant la version 1.0.9, dans asteval/astutils.py, l'interpréteur par défaut avec numpy activé expose un type ctypes et permet l'accès mémoire via from_address. La fonction safe_getattr bloque le module ctypes mais pas les objets de type ctypes accessibles, tandis que les affectations d'attributs utilisent setattr non filtré au lieu de safe_setattr. Une expression contrôlée par un attaquant peut déduire une adresse avec id, lire la mémoire via from_address et écrire en utilisant l'affectation d'un attribut. L'expression peut lire ou corrompre n'importe quelle mémoire du processus, s'échapper du bac à sable prévu, exécuter du code, divulguer des secrets ou faire planter le processus hôte. Ce problème est corrigé dans la version 1.0.9.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub M

Réserver

29/09/2026

Divulgation

13/10/2026

Modérer

accepté

Entrée

VDB-417763

EPSS

0.00128

KEV

non

Activités

faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!