Payouts
1st Places
3rd Places
Top 10
All
Sherlock
Code4rena
Cantina
CodeHawks
May '25
Findings not publicly available for private contests.
medium
medium
medium
Mar '25
high
Feb '25
high
ZENO Token Redemption Returns Negligible USDC Amount Compared to Purchase Price
high
Incorrect decimal handling in `Auction::buy()` leads to massive overpayment for ZENO tokens
high
Reward manipulation vulnerability in StabilityPool
high
RToken's transfer function lead to loss of funds due to incorrect math
high
Treasury Balance Tracking Bypass in FeeCollector
medium
Missing StabilityPool Integration in `mintRewards` Function
medium
RToken.transferFrom() Does Not Scale User Balances Due to Stale Liquidity Index
medium
There is no logic checking for RAACNFT price staleness before minting it
medium
Concurrent Oracle Fulfillments Overwrite House IDs, which leads to Incorrect Pricing
medium
Treasury Contract Deposit Function Can Be Frontrun To Deny Protocol Operations
medium
Emergency revoke in RAACReleaseOrchestrator will freeze revoked RAAC tokens in orchestrator
medium
Wrong access control in `RAACToken::setFeeCollector`, `RAACToken::setSwapTaxRate`, `RAACToken::setBurnTaxRate`
medium
RAACToken burns less tokens than expected when feeCollector is unset
low
`mint` function in RToken contract doesn't return the correct expected values, leading to emission of ReserveLibrary `Deposit` event and LendingPool `Deposit` event with incorrect values.
low
Impossible to rescue funds from `RToken` contract
low
Deposits/Withdrawals can be DOS'ed if crvVault::withdraw produces any losses
low
Treasury's allocated funds not tracked during withdrawals leads to accounting issue where recepient can receive more than allocated funds.
Jan '25
Dec '24
high
Attacker Can Exponentially Increase Cumulative Rate in `Borrowing` contract
high
Incorrect State Update in `ABONDToken.transferFrom` Function
high
Lack of Access Control in `CDS.updateDownsideProtected()` Function
high
Logical Error in Timestamp Condition for Option Renewal `BorrowLib.getOptionFeesToPay()`
high
Potential Locking of Liquidation Interest Funds in `Treasury` Contract For Ever
medium
Inconsistent Updates to `omniChainData.totalVolumeOfBorrowersAmountinWei` in `BorrowLib` cause system wide accounting issues
medium
Inconsistent Use of `lastCumulativeRate` in `depositTokens()` and `withdraw()` Functions in `Borrowings` Contract
medium
Incorrect Update of `lastEventTime` in `Borrowings.withDraw()` Function
Nov '24
Findings not publicly available for private contests.
Oct '24
Aug '24
high
An attacker can cancel any raffle immediately after the prize manager locks the prize.
high
An attacker will lock prizes indefinitely in the `WinnablesPrizeManager` contract and restrict winner from claiming their prizes
medium
Old Owners Retain Unauthorized Access to Critical Functions in `WinnablesPrizeManager` and `WinnablesTicket` Contracts
Jul '24
high
`mintToken()`, `mintWithBudget()`, and `forge()` in the `TraitForgeNft` Contract Will Fail Due to a Wrong Modifier Used in `EntropyGenerator.initializeAlphaIndices()`
high
Incorrect Percentage Calculation in NukeFund and EntityForging when `taxCut` is Changed from Default Value
medium
Pause and unpause functions are inaccessible
Jun '24
Findings not publicly available for private contests.
May '24
Apr '24
high
Incorrect withdraw queue balance in TVL calculation
high
Incorrect calculation of queued withdrawals can deflate TVL and increase ezETH mint rate
medium
Pending withdrawals prevent safe removal of collateral assets
medium
Deposits will always revert if the amount being deposited is less than the bufferToFill value
Mar '24
Feb '24
Jan '24
Nov '23
207.11 USDC • 1 total finding • Code4rena • 0xAadi
#17
Oct '23
Sep '23