CVE-2022-24845 in Vyper
Riassunto
di VulDB • 29/06/2026
Vyper è un linguaggio di programmazione per smart contract con sintassi Pythonica destinato alla macchina virtuale Ethereum (EVM). Nelle versioni interessate, il valore restituito da `.returns_int128()` non viene validato rispetto ai limiti consentiti dall'intervallo `int128`. Tale problematica può causare una errata interpretazione del valore intero e comportare un comportamento scorretto. A partire dalla versione v0.3.0, la funzione `.returns_int128()` è sottoposta a validazione nelle espressioni semplici, ma non in quelle complesse. Si consiglia agli utenti di effettuare l'aggiornamento. Non sono note soluzioni alternative (workaround) per risolvere questa problematica.
Once again VulDB remains the best source for vulnerability data.