Payouts
1st Places
Top 10
Top 25
All
Sherlock
Code4rena
Mar '23
high
enlistInRollover updates ownerToRollOverQueueIndex incorrectly
high
DepositFee can be avoided completely
high
User will almost always incur a loss when they rollover
high
Malicious users can prevent the user at the end of the queue from rolling over
medium
It's possible to permanently DOS the rollover system
medium
triggerEndEpoch can be called on null epochs
medium
attacker can drain the premium vault if depegging happens before the epoch starts
medium
getLastestPrice can return stale price
medium
Relayers for the rollover queue can be griefed
Feb '23
medium
Player can prevent rebalancing from completing by allocating to blacklisted protocols.
medium
XChainController does not reset vault's totalWithdrawalRequests
medium
pushTotalUnderlyingToController can still be called even if the vault is inactive
medium
Pullfunds can end before the necessary funds have been pulled
medium
Players can call rebalanceBasket before rewards have been pushed to the game
high
Liquidate calculations are incorrect when position borrows more than 1 type of token
high
vault LPTokens can stay in ichiVaultSpell after closePosition() and be drained by another user
high
Underlying amount after withdrawLend is incorrect if hard/soft vault has withdraw fee
medium
Data returned from latestRoundData() not sufficiently checked
Jan '23
high
Function processEpoch() in PublicVault would revert when most of the users withdraws their funds because of the underflow for new yIntercept calculation
high
Attacker can take loan for Victim
high
Strategist can fail to withdraw asset token from a private vault
high
Improper validations in Clearinghouse. possible to lock collateral NFT in contract.
medium
Public vault owner (strategist) can use buyoutLien to indefinitely prevent liquidity providers from withdrawing
medium
yIntercept of public vaults can overflow
medium
Liquidator reward is not taken into account when calculating potential debt
medium
Public vault slope can overflow
medium
Public vault strategist reward is not calculated correctly
medium
LienToken._payment function increases users debt
Dec '22