Sablier

Sablier
DeFiFoundry
53,440 USDC
View results
Submission Details
Severity: medium
Invalid

Users can steal gas

Summary

Hook operations exist in multiple places in the protocol. Users can use these hooks to steal gas.

Vulnerability Details

For example, when the sender calls the renounce function, the receiver can call the withdraw function through onLockupStreamRenounced to withdraw the funds that can be received. And in the same transaction, users can call functions such as SablierV2MerkleLL.claim to complete other operations.

Impact

Both sender and receiver may have gas stolen.

Tools Used

manual

Recommendations

It is recommended to strictly limit the gas consumed by the call.

Updates

Lead Judging Commences

inallhonesty Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Design choice

Support

FAQs

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