You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
CosmWasm affected by arithmetic overflows
Low severity
GitHub Reviewed
Published
Apr 24, 2024
to the GitHub Advisory Database
•
Updated Apr 24, 2024
Some mathematical operations in cosmwasm-std use wrapping math instead of
panicking on overflow for very big numbers. This can lead to wrong calculations in contracts
that use these operations.
Some mathematical operations in
cosmwasm-std
use wrapping math instead ofpanicking on overflow for very big numbers. This can lead to wrong calculations in contracts
that use these operations.
Affected functions:
Uint{256,512}::pow
/Int{256,512}::pow
Int{256,512}::neg
Affected if
overflow-checks = true
is not set:Uint{64,128}::pow
/Int{64,128}::pow
Int{64,128}::neg
References