Boost _ Folks Finance 33376 - [Smart Contract - Insight] BridgeRouterreceiveMessage Allows Message R
Description
Brief/Intro
Vulnerability Details:
The interface IBridgeAdapter specifies the implementation needed of a GMP for it to be callable by BridgeRouter. Each GMP will have its own adapter specific to its needs. A GMP may have multiple adapters to support various functionality such as sending data alone or sending data + token.You may ask, why don’t we don’t do the same in the individual adapters as opposed to in the BridgeRouter? The reason is because a GMP may have multiple adapters so an attack vector could be to replay the same message but to different adapters. Therefore we need a global storage of all messages received on a given chain.Impact Details
References
Proof of concept
Proof of Concept
PreviousBoost _ Folks Finance 33356 - [Smart Contract - Low] All data in _userLoans mapping will not be deleNextBoost _ Folks Finance 33441 - [Smart Contract - Insight] Protocol uses Pyth to fetch price which is
Last updated
Was this helpful?