GHSA-qjcv-rx3v-7mvj json
github.com/cosmos/ibc-go affected by IBC protocol "Huckleberry" vulnerability
published 2y ago modified 8mo ago also GO-2024-2874
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no score, EPSS covers CVEs only
- public exploits
- 0
- none known
Summary
The ibc-go module is affected by the Inter-Blockchain Communication (IBC) protocol "Huckleberry" vulnerability.
Patch / fix
- go github.com/cosmos/ibc-go/v7 7.0.1
- go github.com/cosmos/ibc-go/v6 6.1.1
- go github.com/cosmos/ibc-go/v5 5.2.1, 5.3.1
- go github.com/cosmos/ibc-go/v4 4.1.3, 4.2.2, 4.3.1, 4.4.1
Is GHSA-qjcv-rx3v-7mvj in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerAffected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/cosmos/ibc-go/v7 | <7.0.1 |
7.0.1 |
| go | github.com/cosmos/ibc-go/v6 | <6.1.1 all versions |
6.1.1 |
| go | github.com/cosmos/ibc-go/v5 | <5.2.1 >=5.3.0, <5.3.1 all versions |
5.2.1 5.3.1 |
| go | github.com/cosmos/ibc-go/v4 | <4.1.3 >=4.2.0, <4.2.2 >=4.3.0, <4.3.1 >=4.4.0, <4.4.1 all versions |
4.1.3 4.2.2 4.3.1 4.4.1 |
| go | github.com/cosmos/ibc-go/v3 | <=3.4.0 all versions |
no fix listed |
| go | github.com/cosmos/ibc-go/v2 | <=2.5.0 all versions |
no fix listed |
| go | github.com/cosmos/ibc-go | <=1.5.0 all versions |
no fix listed |
References
-
github.com
/cosmos/ibc-go/commit/c77f80f812940fe3b93980d13a5cdd6980e907cc
web, patch
-
github.com
/cosmos/ibc-go/issues/1532
web, report
-
forum.cosmos.network
/t/ibc-security-advisory-huckleberry/10731
web
-
github.com
/cosmos/ibc-go
package
-
github.com
/cosmos/ibc-go/releases/tag/v6.1.1
web
-
pkg.go.dev
/vuln/GO-2023-1860
web
Sources
- GitHub Advisory GHSA-qjcv-rx3v-7mvj
- OSV GO-2024-2874
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.