https://sherlock-files.ams3.digitaloceanspaces.com/profile_images/defaults/default_avatar_5.png

Arav

Security Researcher

Contact Me

High

20

Total

Medium

22

Total

$10.65K

Total Earnings

#560 All Time

17x

Payouts

silver

2x

2nd Places

regular

2x

Top 10

regular

9x

Top 25

All

Sherlock

Code4rena

Cantina

CodeHawks

May '25

Audit 507

Audit 507

275.51 USDC • Code4rena • AvantGard

#14

Apr '25

mighty-contracts

mighty-contracts

10.9 USDC • 1 total finding • Cantina • Arav

#76

high

Finding not yet public.

Mar '25

Crestal Network

Crestal Network

0.01 USDC • 1 total finding • Sherlock • Arav

#12

high

`payWithERC20` could be exploited due to `public` visibility

Symmio, Staking and Vesting

Symmio, Staking and Vesting

8.90 USDC • 2 total findings • Sherlock • Arav

#16

medium

Malicious actor can disrupt the reward distribution mechanics using trivial amounts

medium

Unintended reverts in `resetVestingPlans` due to flawed condition

Feb '25

Core Contracts

Core Contracts

191.53 usdc • 18 total findings • CodeHawks • aravn

#105

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

Liquid Ron

Liquid Ron

0 USDC • 1 total finding • Code4rena • AvantGard

#12

medium

Incorrect Logic in onlyOperator Modifier Leading to Denial-of-Service for Authorized Operators Across Critical Functions

daao-contracts

daao-contracts

0.23 USDC • 1 total finding • Cantina • Arav

#122

medium

Finding not yet public.

Aave DIVA Wrapper

Aave DIVA Wrapper

5,833.33 usdc • 1 total finding • CodeHawks • aravn

silver

medium

There is no function to claim Aave Incentives

Aug '24

Fjord Token Staking

Fjord Token Staking

0.19 USDC • 1 total finding • CodeHawks • aravn

#20

medium

`FjordAuction` incorrect `block.timestamp` check allows users to bid after calling `auctionEnd` to claim more tokens than they should

Jul '24

TraitForge

TraitForge

94.75 USDC • 7 total findings • Code4rena • AvantGard

#40

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

Munchables

Munchables

0.39 USDC • 4 total findings • Code4rena • AvantGard

#48

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

TempleGold

TempleGold

7.79 USDC • 1 total finding • CodeHawks • aravn

#39

low

TempleGold tokens cannot be recovered when a `DaiGoldAuction` ends with 0 bids

May '24

Olas

Olas

232.44 USDC • 1 total finding • Code4rena • AvantGard

#12

medium

Incorrect Handling of Last Nominee Removal in `removeNominee` Function

Munchables

Munchables

28.82 USDC • 4 total findings • Code4rena • AvantGard

#11

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

NOYA

NOYA

0.18 USDC + NOYA stars • 1 total finding • Code4rena • AvantGard

#121

medium

Incorrect modifier condition

DYAD

DYAD

4.87 USDC • 1 total finding • Code4rena • AvantGard

#104

medium

No incentive to liquidate small positions could result in protocol going underwater

Oct '23

NextGen

NextGen

3,961.65 USDC • 4 total findings • Code4rena • AvantGard

silver

high

Attacker can drain all ETH from AuctionDemo when block.timestamp == auctionEndTime

high

Attacker can reenter to mint all the collection supply

high

Multiple mints can brick any form of `salesOption` 3 mintings

medium

If an airdrop happens before a mint the price could skyrocket