GitHub Advisoryadvisory · Go, crates.io
GHSA-2q97-m5rc-p3gp CosmWasm VM Incorrect metering
MEDIUM
Official page ↗
- Ecosystem
- Go, crates.io
- Packages
- github.com/CosmWasm/wasmvm/v2, github.com/CosmWasm/wasmvm, cosmwasm-vm
- Severity
- Moderate
- Reviewed
- 2024-12-10
Affected packages
• Go github.com/CosmWasm/wasmvm/v2: >= 2.1.0, < 2.1.3 → fixed in 2.1.3
• Go github.com/CosmWasm/wasmvm/v2: >= 2.0.0, < 2.0.4 → fixed in 2.0.4
• Go github.com/CosmWasm/wasmvm: < 1.5.5 → fixed in 1.5.5
• crates.io cosmwasm-vm: >= 2.1.0, < 2.1.4 → fixed in 2.1.4
• crates.io cosmwasm-vm: >= 2.0.0, < 2.0.7 → fixed in 2.0.7
• crates.io cosmwasm-vm: < 1.5.8 → fixed in 1.5.8
Description
CWA-2024-007
Severity
Medium (Moderate + Likely)[^1]
Affected versions:
• wasmvm >= 2.1.0, = 2.0.0, = 2.1.0, = 2.0.0, query wasm libwasmvm-version`. It must show 1.5.5, 2.0.4 or 2.1.3.
The patch is consensus breaking and requires a coordinated upgrade.
Acknowledgement
This issue was found by meadow101 who reported it to the Cosmos Bug Bounty Program on HackerOne.
If you believe you have found a bug in the Interchain Stack or would like to contribute to the
program by reporting a bug, please see .
Timeline
• 2024-08-28: Confio receives a report through the Cosmos bug bounty program maintained by Amulet.
• 2024-08-30: Confio security contributors confirm the report.
• 2024-09-02: Confio developed the patch internally.
• 2024-09-23: Patch is released.
[^1]: following Amulet's Severity Classification Framework ACMv1: https://github.com/interchainio/security/blob/e0227a1fb4059144aab4f6003eeee7f09912db3a/resources/CLASSIFICATION_MATRIX.md
References
- https://github.com/CosmWasm/wasmvm/security/advisories/GHSA-2q97-m5rc-p3gp web
- https://github.com/CosmWasm/cosmwasm/commit/0e70bd83119b02f99a2c0397f0913e0803750fd9 web
- https://github.com/CosmWasm/cosmwasm/commit/16eabd681790508b13dac8e67f9e6e61045240ea web
- https://github.com/CosmWasm/cosmwasm/commit/f5bf24f3acadca2892afd58cc3ce5fdeb932d492 web
- https://github.com/CosmWasm/advisories/blob/main/CWAs/CWA-2024-007.md web
- https://github.com/CosmWasm/wasmvm package