DittoETH

Ditto
DeFiFoundryOracle
55,000 USDC
View results
Submission Details
Severity: low
Invalid

Gas griefing/theft is possible on unsafe external call

Summary

Gas griefing/theft is possible on unsafe external call

Vulnerability Details

return data (bool success,) has to be stored due to EVM architecture, if in a usage like below, ‘out’ and ‘outsize’ values are given (0,0) . Thus, this storage disappears and may come from external contracts a possible Gas griefing/theft problem is avoided

Proof Of Concept

File:2023-09-ditto/contracts/bridges/BridgeReth.sol
105: (bool sent,) = to.call{value: netBalance}

Context:-

BridgeReth.sol#L105

Updates

Lead Judging Commences

0xnevi Lead Judge
almost 2 years ago
0xnevi Lead Judge almost 2 years ago
Submission Judgement Published
Invalidated
Reason: User input validation

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.