Protocol withdraw function access-control is incorrect.
According the sablier doc access-control when call withdraw action:
But the protocol don't implement the function correctly:
When the msg.sender
isn't sender
, recipient
or an approved operator, he also can withdraw the stream asset to recipient
, which don't implement such function correctly.
Any users can withdraw the stream assets to recipient.
vscode, Manual Review
Limit only the sender
can withdraw the stream to recipient.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.