Describe the bug
users are able to send ETH to L1StandardBridge. these funds are catched by the receive function which will call _initiateBridgeETH function. _initiateBridgeETH function encodes the message to be sent to L2 and the user might end up having ETH on L2 (which is not what we want on Thanos ?)
Describe the bug users are able to send ETH to L1StandardBridge. these funds are catched by the receive function which will call _initiateBridgeETH function. _initiateBridgeETH function encodes the message to be sent to L2 and the user might end up having ETH on L2 (which is not what we want on Thanos ?)
Configuration
Impact Unwanted ETH sent to Thanos
Recommendation removing the receive function.
Exploit Scenario
Demo