Payouts
Top 10
Top 25
Top 50
All
Sherlock
Dec '24
high
`AutomationMaster::generateOrderId` does not generate unique IDs
high
`modifyOrder` does not check if the order is pending or not
high
`cancelOrder` is missing `nonReentrant` modifier, allowing a malicious contract tha created an order to cancel the order before completing the swap
high
Users can steal tokens from the StopLimit contract.
high
The `execute` function does not reset the authorization for the target contract after the call is completed, which can lead to contract funds being stolen.
medium
Incorrect outdated price check in `PythOracle`
medium
An attacker can create dead orders to DoS system.
medium
The `OracleLess::createOrder` does not check for `MASTER::maxPendingOrders` and `Master::checkMinOrderSize`
Nov '24