CVE-2025-27105 in Vyperinformazioni

Riassunto

di VulDB • 18/06/2026

vyper è un linguaggio di programmazione per smart contract ispirato a Python, progettato per l'EVM (Ethereum Virtual Machine). Vyper gestisce le istruzioni AugAssign memorizzando innanzitutto la destinazione in una cache al fine di evitare valutazioni doppie. Tuttavia, quando la destinazione corrisponde all'accesso a un DynArray e il lato destro dell'espressione (rhs) modifica tale array, la destinazione memorizzata nella cache viene valutata per prima e i controlli sui limiti non vengono riesaminati durante la fase di scrittura dell'istruzione. Questo problema è stato risolto nella versione 0.4.1; si consiglia a tutti gli utenti di effettuare l'aggiornamento. Non sono note soluzioni alternative (workaround) per questa vulnerabilità.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

18/02/2025

Divulgazione

22/02/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00559

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!