Informazioni sul CVE-2025-27105
AugAssign evaluation order causing OOB write within the object in Vyper
CWE ID: CWE-787
Base Score (CVSS): 2.3
CVE: CVE-2025-27105
Descrizione: Vyper è un linguaggio Smart Contract per l’EVM. Vyper gestisce le dichiarazioni AugAssign prima di memorizzare la posizione di destinazione per evitare la valutazione ridondante. Tuttavia, nel caso in cui la destinazione sia un accesso a un DynArray e il rhs modifica l’array, il target memorizzato verrà valutato per primo, e il controllo dei limiti non verrà ri-valutato durante la parte di scrittura dello statement. Questo problema è stato risolto in versione 0.4.1 e gli utenti sono invitati ad aggiornare. Non ci sono soluzioni note per questa vulnerabilità.
Vettore di attacco
Punteggio CVSS
Il CVSS è un sistema di valutazione che misura la gravità di una vulnerabilità informatica considerando fattori come l’impatto potenziale, la probabilità di attacco e la facilità di esecuzione.
Riassunto: .
Dettaglio del Vettore
Metrica | Valore | Significato | Descrizione |
---|
Riferimenti esterni
Prodotti interessati
- vyperlang – vyper
Relazioni con altri prodotti
Produttore:vyperlang
Prodotto: vyper
Anno: 2025
CWE: CWE-787
CVSS: 2.3