https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/045f4548-40b1-4fa6-8c72-bf270324a289.jpg

DadeKuma

Security Researcher

Security Researcher & Web3 Developer Warden, Lookout, #2 Bot Racer at @code4rena Available for private audits 🗓️

Contact Me

High

22

Total

Medium

25

Total

$56.75K

Total Earnings

#183 All Time

26x

Payouts

gold

3x

1st Places

bronze

2x

3rd Places

regular

8x

Top 10

All

Sherlock

Code4rena

Nov '24

MANTRA DEX

MANTRA DEX

2,923.31 USDC • 4 total findings • Code4rena • DadeKuma

#6

high

Protocol allows creating broken tricrypto CPMM pools

high

Pool creators can manipulate the slippage calculation for liquidity providers

medium

`withdraw_liquidity` lacks slippage protection

medium

Stablepools return wrong price when they do not converge

Oct '24

Superposition

Superposition

9,811.41 USDC • 11 total findings • Code4rena • DadeKuma

gold

high

Position's owed fees should allow underflow but it reverts instead, resulting in locked funds

high

Missing `lower<upper` check in `mint_position`

high

update_emergency_council_7_D_0_C_1_C_58() updates nft manager instead of emergency council

high

`get_fee_growth_inside` in `tick.rs` should allow for `underflow`/`overflow` but doesn't

high

Parameter Misordering in Fee Collection Function Causes Denial of Service and Fee Loss

high

No slippage control when withdrawing a position leads to loss of funds

high

Users are incorrectly refunded when liqudity is insufficient

medium

Unintended under/overflow of the amount already swapped in/out due to unmatching logic

medium

No related function to set fee_protocol

medium

Tokens are pulled from users without verifying pool status contrary to requirement

medium

It's still not possible to set pool's protocol fees

Aug '24

Superposition

Superposition

8,425.45 USDC • 11 total findings • Code4rena • DadeKuma

gold

high

Position's owed fees should allow underflow but it reverts instead, resulting in locked funds

high

Missing `lower<upper` check in `mint_position`

high

update_emergency_council_7_D_0_C_1_C_58() updates nft manager instead of emergency council

high

`get_fee_growth_inside` in `tick.rs` should allow for `underflow`/`overflow` but doesn't

high

Parameter Misordering in Fee Collection Function Causes Denial of Service and Fee Loss

high

No slippage control when withdrawing a position leads to loss of funds

high

Users are incorrectly refunded when liqudity is insufficient

medium

Unintended under/overflow of the amount already swapped in/out due to unmatching logic

medium

No related function to set fee_protocol

medium

Tokens are pulled from users without verifying pool status contrary to requirement

medium

It's still not possible to set pool's protocol fees

Apr '24

Panoptic

Panoptic

1,076.5 USDC • 1 total finding • Code4rena • DadeKuma

#13

medium

`PanopticFactory` uses spot price when deploying new pools, resulting in liquidity manipulation when minting

Mar '24

zkSync Era

zkSync Era

619.88 USDC • Code4rena • DadeKuma

#10

Taiko

Taiko

277.77 USDC • Code4rena • DadeKuma

#25

Phat Contract Runtime

Phat Contract Runtime

15,937.95 USDC • 2 total findings • Code4rena • DadeKuma

gold

medium

An attacker can crash the cluster system by sending an HTTP request with a huge timeout

medium

An attacker can bloat the Pink runtime storage with zero costs

Feb '24

UniStaker Infrastructure

UniStaker Infrastructure

5,987.35 USDC • Code4rena • DadeKuma

bronze
HydraDX

HydraDX

152.74 USDC • 1 total finding • Code4rena • DadeKuma

#15

medium

[M09] No slippage check in `remove_liquidity` function in omnipool can lead to slippage losses during liquidity withdrawal.

Jan '24

Decent

Decent

321.35 USDC • 4 total findings • Code4rena • DadeKuma

#21

high

When `DecentBridgeExecutor.execute` fails, funds will be sent to a random address

high

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

medium

DecentEthRouter.sol#_bridgeWithPayload() - Any refunded ETH (native token) will be refunded to the DecentBridgeAdapter, making them stuck

medium

Missing access control on UTB:receiveFromBridge allows UTB swaps to be executed without spending bridge fees while bypassing fee/swap instruction signature verification

Oct '23

Brahma

Brahma

113.54 USDC • Code4rena • DadeKuma

#11

Sep '23

Delegate

Delegate

1,118.51 USDC • Code4rena • DadeKuma

bronze

Jul '23

PoolTogether

PoolTogether

1,149.42 USDC • 1 total finding • Code4rena • DadeKuma

#21

medium

Unintended or Malicious Use of Prize Winners' Hooks

Jun '23

Arrakis

Arrakis

602.03 USDC • 1 total finding • Sherlock • DadeKuma

#17

high

An attacker can drain ArrakisV2Router from all of its ETH

Stader Labs

Stader Labs

3,059.3 USDC • 2 total findings • Code4rena • DadeKuma

#7

medium

Chainlink's `latestRoundData` may return stale or incorrect result

medium

MEV bots can win all the auctions when `Auction` is paused

May '23

Ajna Protocol

Ajna Protocol

70.26 USDC • 1 total finding • Code4rena • DadeKuma

#44

high

Position NFT can be spammed with insignificant positions by anyone until rewards DoS

Apr '23

Frankencoin

Frankencoin

56.43 USDC • 1 total finding • Code4rena • DadeKuma

#55

medium

Can't pause or remove a minter

Caviar Private Pools

Caviar Private Pools

40.33 USDC • 1 total finding • Code4rena • DadeKuma

#56

medium

Royalty recipients will not get fair share of royalties

Mar '23

Asymmetry contest

Asymmetry contest

72.07 USDC • 1 total finding • Code4rena • DadeKuma

#64

high

Users can fail to unstake and lose their deserved ETH because malfunctioning or untrusted derivative cannot be removed

Polynomial Protocol contest

Polynomial Protocol contest

595.02 USDC • Code4rena • DadeKuma

#17

Neo Tokyo contest

Neo Tokyo contest

184.41 USDC • 1 total finding • Code4rena • DadeKuma

#15

high

Underflow of `lpPosition.points` during withdrawLP causes huge reward minting

Wenwin contest

Wenwin contest

21.7 USDC • Code4rena • DadeKuma

#26

Feb '23

Ethos Reserve contest

Ethos Reserve contest

3,091.9 USDC • 1 total finding • Code4rena • DadeKuma

#11

medium

ReaperVaultERC4626 is not EIP-4626 compliant and integrations can result in loss of funds

Jan '23

Popcorn contest

Popcorn contest

957.2 USDC • 3 total findings • Code4rena • DadeKuma

#26

medium

Users lose their entire investment when making a deposit and resulting shares are zero

medium

Accrued perfomance fee calculation takes wrong assumptions for share decimals, leading to loss of shares or hyperinflation

medium

Malicious Users Can Drain The Assets Of Vault. (Due to not being ERC4626 Complaint)

RabbitHole Quest Protocol contest

RabbitHole Quest Protocol contest

17.2 USDC • Code4rena • DadeKuma

#74

Timeswap contest

Timeswap contest

65.35 USDC • Code4rena • DadeKuma

#20