#43490 [SC-Low] TRANSFER_NATIVE in Dispatcher can lead to loss of funds due to not checking user can receive ETH
Description
Brief/Intro
Vulnerability Details
if (command == Commands.TRANSFER_NATIVE) {
(address recipient, uint256 amount) = abi.decode(_inputs, (address, uint256));
(bool success, ) = payable(recipient).call{value: amount}("");
}Impact Details
Recommendation
Proof of Concept
Previous#43380 [SC-Low] Missing Error Check in TRANSFER_NATIVE CommandNext#43408 [SC-Low] Not checking call success in `TRANSFER_NATIVE`
Was this helpful?