Payouts
2nd Places
Top 10
Top 25
All
Sherlock
Code4rena
Cantina
CodeHawks
May '25
Apr '25
high
Mar '25
Feb '25
high
Users Can Overwrite Existing Locks in veRAACToken Resulting in Permanent Loss of Funds
high
Users can borrow more assets than they have deposited as collateral
high
NFTs Get Permanently Locked in Stability Pool After Liquidation
high
Attackers can double voting power and veToken amount by locking and increasing
medium
Timelock Controller Retains Canceled Proposals, Enabling Unauthorized Execution and severe Governance Voting manipulation.
medium
`MAX_TOTAL_SUPPLY` Bypass in `veRAACToken` via `increase()` Function
medium
Liquidation Cannot Be Closed Even With Healthy Position Due To Strict Debt Check
medium
There is no logic checking for RAACNFT price staleness before minting it
medium
Unrestricted proposal cancellation allows governance process manipulation
medium
Wrong access control in `RAACToken::setFeeCollector`, `RAACToken::setSwapTaxRate`, `RAACToken::setBurnTaxRate`
medium
Incorrect Utilization Rate Calculation in `updateInterestRatesAndLiquidity`
medium
`ReserveLibrary.getNormalizedDebt` doesn't return normalized debt
low
Limited veRaac Token Supply Triggers DoS, Hampering Proper Governance Participation.
low
Canceled vote still get voted on and accumulate voting power in Goverance.sol
low
Lack of enforcement of the `MAX_TOTAL_LOCKED_AMOUNT`
low
Impossible to rescue funds from `RToken` contract
low
`FeeCollector::updateFeeType` wrong fee share validation leads to impossible update for some fee types
low
Incorrect Timestamp Tracking in RAACHousePrice contract
Jan '25
medium
Aug '24
Jul '24
high
`mintToken()`, `mintWithBudget()`, and `forge()` in the `TraitForgeNft` Contract Will Fail Due to a Wrong Modifier Used in `EntropyGenerator.initializeAlphaIndices()`
high
The maximum number of generations is infinite
high
Number of entities in generation can surpass the 10k number
high
Griefing attack on seller's airdrop benefits
high
Wrong minting logic based on total token count across generations
medium
Forger Entities can forge more times than intended
medium
Duplicate NFT generation via repeated forging with the same parent
high
Malicious User can call `lockOnBehalf` repeatedly extend a users `unlockTime`, removing their ability to withdraw previously locked tokens
high
Invalid validation allows users to unlock early
high
Single plot can be occupied by multiple renters
medium
Players can gain more NFTs benefiting from that past remainder in subsequent locks
May '24
high
Malicious User can call `lockOnBehalf` repeatedly extend a users `unlockTime`, removing their ability to withdraw previously locked tokens
high
Invalid validation allows users to unlock early
high
Single plot can be occupied by multiple renters
medium
Players can gain more NFTs benefiting from that past remainder in subsequent locks
Apr '24
Oct '23