GO-2023-1860 IBC protocol "Huckleberry" vulnerability in github.com/cosmos/ibc-go
The IBC protocol vulnerability in the Go library allows attackers to exploit inter-blockchain communication flaws, requiring library upgrades.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is GO-2023-1860?
GO-2023-1860 is a vulnerability in github.com/cosmos/ibc-go/v4, published on 15 Jun 2023. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Which versions are affected by GO-2023-1860?
4 open source packages ship an affected version, including github.com/cosmos/ibc-go/v4, github.com/cosmos/ibc-go/v5 and github.com/cosmos/ibc-go/v6.
| Package | Affected | Fixed in |
|---|---|---|
github.com/cosmos/ibc-go/v4 Go | All versions | 4.1.3, 4.2.2, 4.3.1, 4.4.1 |
github.com/cosmos/ibc-go/v5 Go | All versions | 5.2.1, 5.3.1 |
github.com/cosmos/ibc-go/v6 Go | All versions | 6.1.1 |
github.com/cosmos/ibc-go/v7 Go | All versions | 7.0.1 |
How do I fix GO-2023-1860?
Upgrade github.com/cosmos/ibc-go/v4 to a fixed version for your release line: 4.1.3, 4.2.2, 4.3.1 or 4.4.1.
Is GO-2023-1860 being exploited?
There is no known exploitation of GO-2023-1860 in the wild and no public exploit code.