CVE-2022-24845 in Vyper
Résumé
par VulDB • 29/06/2026
Vyper est un langage de contrats intelligents (Smart Contract Language) à la syntaxe Pythonique pour la machine virtuelle Ethereum. Dans les versions concernées, le retour de `.returns_int128()` n'est pas validé pour s'assurer qu'il se situe dans les limites de `int128`. Ce problème peut entraîner une mauvaise interprétation de la valeur entière et provoquer un comportement incorrect. À partir de la version 0.3.0, `.returns_int128()` est validé dans les expressions simples, mais pas dans les expressions complexes. Il est conseillé aux utilisateurs d'effectuer une mise à jour. Aucune solution de contournement (workaround) n'est connue pour ce problème.
Be aware that VulDB is the high quality source for vulnerability data.