GitHub Advisoryadvisory · Go, crates.io
GHSA-vmqh-5232-v43r Panic in wasmvm can slow down block production
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-008
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-22: Confio receives a report through the Cosmos bug bounty program maintained by Amulet.
• 2024-08-23: Confio security contributors confirm the report.
• 2024-09-09: 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-vmqh-5232-v43r web
- https://github.com/CosmWasm/cosmwasm/commit/108e7dcbf9c21df0fa83f355ad3a7355d7f220cb web
- https://github.com/CosmWasm/cosmwasm/commit/edcdbc520d4f5521eed42de6e2869658278e91fd web
- https://github.com/CosmWasm/cosmwasm/commit/f63429ca59eb44dd5d780c1572016581337091e4 web
- https://github.com/CosmWasm/advisories/blob/main/CWAs/CWA-2024-008.md web
- https://github.com/CosmWasm/wasmvm package