
Payouts

3rd Places

Top 10

Top 25
All
Sherlock
Code4rena
CodeHawks
Feb '25
Oct '24
Aug '24
Jul '24
Jun '24
71.22 USDC • 1 total finding • Sherlock • yotov721
#14
May '24
Apr '24
high
`executeWithdraw` may be blocked if any of the users are blacklisted from the `baseToken`
high
PrismaConnector can mint a position below the desired health factor
high
It is possible to open insolvent position is Silo connector, due to missing check in borrow function
medium
PendleConnector.sol::supply doesn't pass a valid slippance protection min
medium
The `TVLHelper.sol#getTVL` function is DOSed by the `under collateralized connector`, and as a result, many parts of the protocol may be DOS.
medium
The modifier `onlyExistingRoute` works incorrectly
medium
Chainlink connector doesn’t check for the Min / Max prices returned
medium
`Keepers` does not implement EIP712 correctly on multiple occasions
medium
Lack of Slippage Controls in retrieveTokensForWithdraw Function
medium
If a curve pool which CurveConnector uses is killed the vault manager can't close the position leading to loss of funds
medium
Balancer flashloan contract can be DOSed completely by sending 1 wei to it
medium
Using the same heartbeat for multiple price feeds
medium
A malicious user can front-run Morpho repay with a small repay amount making the transaction revert for underflow, DoSing the repay
Mar '24
Feb '24
high
Malicious user can stake an amount which causes zero curStakeAtRisk on a loss but equal rewardPoints to a fair user on a win
high
Since you can reroll with a different fighterType than the NFT you own, you can reroll bypassing maxRerollsAllowed and reroll attributes based on a different fighterType
high
Players have complete freedom to customize the fighter NFT when calling `redeemMintPass` and can redeem fighters of types Dendroid and with rare attributes
high
FighterFarm:: reroll won't work for nft id greator than 255 due to input limited to uint8
medium
NFTs can be transferred even if StakeAtRisk remains, so the user's win cannot be recorded on the chain due to underflow, and can recover past losses that can't be recovered(steal protocol's token)
medium
Can mint NFT with the desired attributes by reverting transaction
medium
Fighter created by mintFromMergingPool can have arbitrary weight and element