blob: e8c670b099473a5c39e3d9d29bad4faf83f915b4 [file] [log] [blame]
id: GO-2024-2874
modules:
- module: github.com/cosmos/ibc-go
- module: github.com/cosmos/ibc-go/v2
- module: github.com/cosmos/ibc-go/v3
- module: github.com/cosmos/ibc-go/v4
- module: github.com/cosmos/ibc-go/v5
- module: github.com/cosmos/ibc-go/v6
- module: github.com/cosmos/ibc-go/v7
versions:
- fixed: 7.0.1
vulnerable_at: 7.0.1-wasm-client
packages:
- package: github.com/cosmos/ibc-go/v7/modules/core/04-channel/keeper
symbols:
- Keeper.UnreceivedPackets
summary: |-
Inter-Blockchain Communication (IBC) protocol "Huckleberry" vulnerability in
github.com/cosmos/ibc-go
description: |-
The ibc-go module is affected by the Inter-Blockchain Communication (IBC)
protocol "Huckleberry" vulnerability. The vulnerability allowed an attacker to
send arbitrary transactions onto target chains and trigger arbitrary state
transitions, including but not limited to, theft of funds. It was possible to
exploit this vulnerability in specific situations involving relaying packets in
which the source chain is also the final destination chain. Affected networks
are those that allow for fee grant capabilities and use a native Relayer (e.g.,
Osmosis and Juno).
ghsas:
- GHSA-qjcv-rx3v-7mvj
references:
- fix: https://github.com/cosmos/ibc-go/commit/c77f80f812940fe3b93980d13a5cdd6980e907cc
- report: https://github.com/cosmos/ibc-go/issues/1532
source:
id: GHSA-qjcv-rx3v-7mvj
created: 2024-05-22T16:53:22.072180612Z
review_status: REVIEWED