Summary
TLDR: A vulnerability in ibc-go was recently exploited due to the development of IBC middleware, which allows tokens to be used across blockchains.
Key Points
1. The vulnerability in ibc-go has existed since the beginning but only became exploitable recently due to developments in the Cosmos SDK ecosystem.
2. The vulnerability was unlocked with the introduction of “IBC middleware,” which are third-party applications built using CosmWasm, a WebAssembly-based smart contract runtime, allowing tokens to be used across blockchains.
3. This vulnerability highlights the importance of ongoing security measures and updates within blockchain ecosystems to prevent exploitation and protect user assets.