Payouts
1st Places
2nd Places
Top 10
All
Sherlock
Code4rena
Aug '24
Mar '24
Nov '23
Oct '23
high
`repay()` is prone to sandwich attacks
high
Borrower cannot `repay()` if lender burns its NFT
medium
`computePoolAddress()` will not work on ZkSync Era
medium
Wrong `accLoanRatePerSeconds` in `repay()` can lead to underflow
medium
No deadline and slippage check on `takeOverDebt()` can lead to unexpected results
medium
Wrong check in `repay()` makes borrower loose its `dailyCollateral` if closing position quickly after opening it.
Sep '23
high
No access control on `setPoolActive()` can result last minute change of proposal bid
high
Allocators can vote infinitely in QVSimpleStrategy
medium
Check in `_distribute()` might revert even tho there is enough funds to pay
medium
Cannot register recipient if `useRegistryAnchor` is set to `true` in RFPSimpleStrategy
medium
Wrong accounting of `voiceCreditsCastToRecipient` in QVBaseStrategy
Aug '23
high
The peg stability module can be compromised by forcing lowerDepeg to revert.
high
Users can get immediate profit when deposit and redeem in `PerpetualAtlanticVaultLP`
high
`UniV3LiquidityAMO::recoverERC721` will cause `ERC721` tokens to be permanently locked in `rdpxV2Core`
medium
The RdpxV2Core contract allows anyone to call redeem tokens even if the contract is paused.
May '23
Mar '23