Retour au cours

Sécurité Web3 : Overflows d'Entiers

Rust pour la Sécurité des Systèmes & du Web3

L'Exploitation la plus Courante

Dans les anciennes versions de Rust ou avec certains flags, 255u8 + 1 peut revenir à 0. Dans un contrat financier, c'est un désastre.

Solution : Utilisez toujours checked_add, checked_sub, ou activez les vérifications d'overflow dans votre Cargo.toml.