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
8
cosmwasm
arithmetic overflows
wrong calculations
contracts
wrapping math
overflow-checks

AI Score

7.3

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
cosmwasm-stdRange2.0.02.0.2
OR
cosmwasm-stdRange1.5.01.5.4
OR
cosmwasm-stdRange1.3.01.4.4
VendorProductVersionCPE
*cosmwasm-std*cpe:2.3:a:*:cosmwasm-std:*:*:*:*:*:*:*:*

AI Score

7.3

Confidence

Low