Payouts
1st Places
2nd Places
3rd Places
All
Sherlock
Code4rena
CodeHawks
Immunefi
Mar '25
Feb '25
Jan '25
high
Unable to end an successful auction
high
Exchange rates are vulnerable to collateral level changes
high
Incorrect price returned from `BondOracleAdapter` contract
medium
Users will lose funds in BalancerRouter when PreDeposit reaches cap
medium
Bond holders can not redeem as expected
medium
Market rate can not be used in token redemption flow
medium
An attacker can grief the auction
Findings not publicly available for private contests.
Dec '24
Findings not publicly available for private contests.
Nov '24
Findings not publicly available for private contests.
Findings not publicly available for private contests.
high
Lenders and borrowers can not claim liquidation token after NFT collateral auction sold
medium
Borrowers will have to pay overhead fee for extending loans
medium
Borrowers can not extend loans which has maximum duration less than 24 hours
medium
Borrowers can still do many restricted actions with veNFT
Oct '24
medium
Sep '24
high
No LSTs transfer on node operator withdrawals resulting in stuck funds and loss for node operators
medium
Chainlink automation Upkeep can not function because of improper integration
medium
Griefer can permanently DOS all the deposits to the `StakingPool`
medium
Vault fee receivers can conditionally block rewards distribution flow
low
No way to update unbonding and claim periods
low
The total amount to be distributed can be manipulated
low
Incorrect update for state variable `sharesSinceLastUpdate` in contract `PriorityPool`
high
Collection token will get locked after shutdown cancellation
high
Voters will be blocked from claiming liquidation share
high
Liquidation shares will be drained by re-starting a shutdown
high
Liquidation shares will be drained due to unsafe typecasting
medium
Fee exemption logic work incorrectly
medium
Fulfill wrong token side in the before swap hook
medium
Fund stuck because fail to refund ETH when initializing collection
Aug '24
high
Reentrancy Vulnerability Allows Bypass of Cooldown, Leading to Unfair Reward Extraction Through Flash Loan
high
Exposed `_removeCredIdPerAddress` & `_addCredIdPerAddress` allows anyone to cause issues to current holders as well as upcoming ones
medium
Refunds sent to incorrect addresses in certain cases
medium
Incorrect Fee Handling Prevents Protocol from Updating Fees
medium
Attacker can DOS user from selling shares of a credId
high
Can not withdraw assets from Pool because of treasury accrued shares
high
A lender can get more vault shares than expected
high
Incorrect total debt amount to calculate interest rate
high
Liquidation does not take into account the interest
medium
Reallocation will be blocked if trying to withdraw all from a market
medium
Users can not set status for `useReserveAsCollateral`
Jul '24
medium
In `PositionActionPendle::_onDecreaseLever`, `tokenOut` is implemented incorrectly.
medium
PositionAction.decreaseLever() fails to consider the loan fee in Flashlender when calculating loanAmount, as a result, the functionanlity will not work when protocolFee != 0.
medium
Unclaimed Rewards Handling Issue in `AuraVault` Contract Functions (`AuraVault::deposit`, `AuraVault::mint`, `AuraVault::withdraw`, `AuraVault::redeem`)
Jun '24
Jan '24
Sep '23
Aug '23
Jul '23
high
Lender contract can be drained by re-entrancy in `setPool`
high
Sandwich attack to steal all ERC-20 tokens in the Fees contract
high
Borrower can use Refinance to cancel auctions so they can extend their loan indefinitely
high
During refinance() new Pool balance debt is subtracted twice
high
[H-04] Lender#buyLoan - Malicious user could take over a loan for free without having a pool because of wrong access control
high
Stealing any loan opening for auction through others' lending pool
high
Token spending by Uniswap router doesn't get approved
gas
Save gas for collecting protocol fees and interests
Mar '23
Feb '23
Dec '22
Nov '22
Oct '22
Sep '22
Aug '22
Jul '22
Jun '22
May '22