Lack of caller validation
Report ID
#28370
Report type
Smart Contract
Has PoC?
Yes
Target
https://etherscan.io/address/0xb1bE0000C6B3C62749b5F0c92480146452D15423
Impacts
- Direct theft of any user funds, whether at-rest or in-motion, other than unclaimed yield
Bug Description
Pipes does not check whether the msg.sender is the legitimal one or any other user leading to arbitrary calls allowing the attacker to transfer funds.
Impact
Stealing Users Funds.
Risk Breakdown
Difficulty to Exploit: Easy Weakness: Not checking if msg.sender is depot CVSS2 Score: Critical
Recommendation
Checking msg.sender == depot.
References
Photos on the ticket.
Proof of concept
BIC Response
This is not a valid bug report because it describes expected behavior from misuse of Pipeline.
From the bug bounty program:
Note that unexpected outcomes (like loss of funds) due to misuse of Pipeline do not qualify as valid bug reports.
Due to these reasons, we are closing the submission and no reward will be issued.