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

futureHack

Security Researcher

Contact Me

High

19

Total

Medium

23

Total

$20.97K

Total Earnings

#375 All Time

19x

Payouts

gold

1x

1st Places

regular

3x

Top 10

regular

8x

Top 25

All

Sherlock

Code4rena

Cantina

CodeHawks

Feb '25

Blend V2 Audit + Certora Formal Verification

Blend V2 Audit + Certora Formal Verification

927.12 USDC • 2 total findings • Code4rena • 0xabhay

#17

high

Potentially sensitive issue - disclosed privately

medium

Pools Outside of the Reward Zone can keep receiving Blend Tokens

Jan '25

silo-contracts-v2

silo-contracts-v2

16,799.84 USDC • 3 total findings • Cantina • Cutthroat-Secur

gold

high

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

reserve-index-dtf

reserve-index-dtf

53.43 USDC • 1 total finding • Cantina • Cutthroat-Security

#8

medium

Finding not yet public.

Aave v3.3

Aave v3.3

142.89 USDC • Sherlock • futureHack

#70

Dec '24

Autonomint Colored Dollar V1

Autonomint Colored Dollar V1

106.08 OP • 12 total findings • Sherlock • futureHack

#21

high

Price Manipulation in `redeemUSDT` Function Enables Treasury Drain via Arbitrary User Input

high

Incorrect USDa Yield Redemption Due to Failure to Update `usdaGainedFromLiquidation` in Liquidation Process

high

Denial of Service (DoS) in CDS Contract Due to Unrestricted `updateDownsideProtected` Function

high

Flawed Time Check in `getOptionFeesToPay` Allows Borrowers to Extend Downside Protection After Maturity

high

Downside Protection Granted to Borrowers After Option Maturity Expiry in borrowing::withDraw

high

Downside Protection Failure in BorrowLib::withdraw Function

high

Exploitable Inconsistency Between `strikePrice` and `strikePercent` in Deposit Logic

medium

Inflated Position Sizing Due to Miscalculation in `sizeDelta` Parameter in `BorrowingLiquidation::liquidationType2`

medium

ETH Insufficiency in `BorrowLiquidation` Contract Leads to Transaction Failures During Type 2 Liquidation, Blocking Type 2 Liquidation

medium

Denial-of-Service Risk in Liquidation Type 1 Due to Exchange Rate Underflow

medium

Underflow Vulnerability in `liquidationType1` Due to Debt Exceeding Collateral Amount

medium

Incorrect `lastEventTime` Update in `_withdraw` Leading to Miscalculation of Cumulative Rate and Undercharged Debt

Oct '24

mev-commit

mev-commit

966.13 USDC • 3 total findings • Cantina • AbhayXo

#15

high

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

Sep '24

Royco Protocol

Royco Protocol

172.25 USDC • 3 total findings • Cantina • AbhayXo

#32

high

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

Aug '24

Chakra

Chakra

1.75 USDT • 1 total finding • Code4rena • 0xabhay

#59

high

Anyone can manipulate user nonce (nonce_manager) in settlement contract

zetachain-protocol

zetachain-protocol

374.64 USDC • 2 total findings • Cantina • AbhayXo

#35

medium

Finding not yet public.

medium

Finding not yet public.

Jul '24

Zaros Part 1

Zaros Part 1

32.19 USDC • 4 total findings • CodeHawks • 0xabhayy

#67

medium

Insufficient checks to confirm the correct status of the sequencerUptimeFeed

medium

A malicious User can DOS all offchain orders making them unexecutable and leaving the protocol in an insolvent state. Also all offchain Trades can also be DOSed for honest parties that do not meet the fillorder requirements (no try and catch)

low

Liquidation of accounts collateral not posible because some chainlink price feed doesn't exist or are marked as medium risk by chainlink

low

payable Modifier in TradingAccountBranch::createTradingAccountAndMulticall

Biconomy: Nexus

Biconomy: Nexus

298.02 USDC • 2 total findings • CodeHawks • 0xabhayy

#11

high

User may lose funds when creating Nexus account or executing user operations

medium

Anyone can call the fallbackFunction because of missing authorization control

May '24

Predy

Predy

15.52 USDC • 2 total findings • Code4rena • 0xabhay

#32

medium

incorrect price for negative ticks due to lack of rounding down

medium

Chainlink's `latestRoundData` might return stale or incorrect results

Apr '24

Renzo

Renzo

101.32 USDC • 2 total findings • Code4rena • 0xabhay

#35

high

Withdrawals logic allows MEV exploits of TVL changes and zero-slippage zero-fee swaps

medium

stETH/ETH Feed being used opens up to 2 way deposit<->withdrawal arbitrage

DYAD

DYAD

123.13 USDC • 4 total findings • Code4rena • 0xabhay

#62

high

Attacker can make 0 value deposit() calls to deny user from redeeming or withdrawing collateral

high

Design flaw and mismanagement in vault licensing leads to double counting in collateral ratios and positions collateralized entirely with kerosine

high

Users can get their Kerosene stuck until TVL becomes greater than Dyad's supply

high

Attacker Can Frontruns User's Withdrawals To Make Them Reverts Without Costs

Mar '24

Ondo Finance

Ondo Finance

8.28 USDC • Code4rena • 0xabhay

#17

PoolTogether

PoolTogether

616.93 USDC • 1 total finding • Code4rena • 0xabhay

#9

medium

Permit doesnt work with DAI

Feb '24

AI Arena

AI Arena

1.01 USDC • 1 total finding • Code4rena • 0xabhay

#172

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)

Jan '24

Decent

Decent

0.12 USDC • 1 total finding • Code4rena • 0xabhay

#55

high

Anyone can update the address of the Router in the DcntEth contract to any address they would like to set.

reNFT

reNFT

230.09 USDC • Code4rena • 0xabhay

#33