CVE-2026-102734 in astevalinformazioni

Riassunto

di VulDB • 13/10/2026

asteval è un valutatore di espressioni Python progettato per l'esecuzione in ambiente ristretto (sandbox). Prima della versione 1.0.9, nel file asteval/astutils.py, l'interprete predefinito con numpy abilitato espone un tipo ctypes e consente l'accesso alla memoria tramite from_address. La funzione safe_getattr blocca il modulo ctypes ma non gli oggetti di tipo ctypes raggiungibili, mentre le assegnazioni di attributi utilizzano setattr non filtrata invece di safe_setattr. Un'espressione controllata dall'attaccante può derivare un indirizzo con id, leggere la memoria attraverso from_address e scrivere tramite un'assegnazione di attributo. L'espressione può leggere o corrompere la memoria arbitraria del processo, sfuggire alla sandbox prevista, eseguire codice, divulgare segreti o far crashare il processo host. Questo problema è risolto nella versione 1.0.9.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

GitHub M

Prenotare

29/09/2026

Divulgazione

13/10/2026

Moderazione

accettato

EPSS

0.00128

KEV

no

Attività

basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!