Lucene search

K
githubGitHub Advisory DatabaseGHSA-8724-5XMM-W5XQ
HistoryApr 24, 2024 - 5:37 p.m.

CosmWasm affected by arithmetic overflows

2024-04-2417:37:59
CWE-190
GitHub Advisory Database
github.com
7
cosmwasm
arithmetic overflows
wrong calculations
contracts
wrapping math
overflow-checks

7.3 High

AI Score

Confidence

Low

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.

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

Affected configurations

Vulners
Node
cosmwasmstdRange<2.0.2
OR
cosmwasmstdRange<1.5.4
OR
cosmwasmstdRange<1.4.4

7.3 High

AI Score

Confidence

Low