Open code423n4 opened 1 year ago
minhquanym marked the issue as primary issue
0xRektora marked the issue as disagree with severity
Low
. We use this internally for contract deployment.
0xRektora marked the issue as sponsor confirmed
dmvt changed the severity to QA (Quality Assurance)
dmvt marked the issue as grade-b
Lines of code
https://github.com/Tapioca-DAO/tapioca-periph-audit/blob/023751a4e987cf7c203ab25d3abba58f7344f213/contracts/Multicall/Multicall3.sol#L41-L61
Vulnerability details
Impact
stranded ETH in Multicall3 contract
Proof of Concept
Any native tokens sent to the contract will be stuck in the contract with no way to rescue them https://github.com/Tapioca-DAO/tapioca-periph-audit/blob/023751a4e987cf7c203ab25d3abba58f7344f213/contracts/Multicall/Multicall3.sol#L41-L61
Tools Used
Manual Review
Recommended Mitigation Steps
remove payable keyword from the function
Assessed type
Payable