https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/cb4bdf67-9ffc-4df1-a25c-25e3f733e647.jpg

eeshenggoh

Security Researcher

Technopreneur and IT expert

Contact Me

High

1

Solo

19

Total

Medium

10

Total

$4.96K

Total Earnings

#750 All Time

21x

Payouts

regular

3x

Top 10

regular

9x

Top 25

regular

15x

Top 50

All

Sherlock

Code4rena

Nov '24

Debita Finance V3

Debita Finance V3

69.43 USDC • 2 total findings • Sherlock • eeshenggoh

#35

medium

User funds will be stuck in lending contract due to attacker cancelling other lending orders.

medium

Buying receipts does not change the veNFT manager, allowing manager to perform unwanted operation

Aug '24

Midas - Instant Minter/Redeemer

Midas - Instant Minter/Redeemer

295.18 USDC • 1 total finding • Sherlock • eeshenggoh

#10

medium

Vulnerable Upgradability Pattern due to lack of storage gap implementation

Winnables Raffles

Winnables Raffles

3.36 USDC • 1 total finding • Sherlock • eeshenggoh

#35

high

Frontrunner can brick protocol by frontrunning CCIP message on WinnablesPrizeManager

Sentiment V2

Sentiment V2

208.28 USDC • 1 total finding • Sherlock • eeshenggoh

#24

medium

Hardcoded heartbeat duration for `RedstoneOracle.sol` returns stale price

Jul '24

Velocimeter

Velocimeter

518.79 USDC • 3 total findings • Sherlock • eeshenggoh

#16

high

paymentAmountToAddLiquidity is manipulatable, this allow LP stakers to get more tokens if oTokens are exercised

high

When killGauge and pauseGauge is called, claimable gauge distributions are locked permanently

high

Once max lock is enabled, the last tokenId can never be disabled, which allows griefing to permanently lock user staked tokens not allowing withdrawal

May '24

Elfi

Elfi

1,533.44 USDC • 6 total findings • Sherlock • eeshenggoh

#4

high

Accounting logic error leads to LP pool gaining lesser tokens when user stake using trading account

high

stakeFacet with tokens as isCollateral set does not send tokens to respective pools

high

RedeemFee will always be 0, causing protocol to not take any redeemFee for each redemption

high

Submitting mint request using user's trading balance and cancelling it will not refund tokens back to trading account

medium

Redeem Fee internal accounting causes LP pool accounting balance to have lesser tokens.

medium

pairToken prices are not cleared, utilizing expired staled price

Apr '24

Renzo

Renzo

260.01 USDC • 3 total findings • Code4rena • eeshenggoh

#28

high

Incorrect withdraw queue balance in TVL calculation

high

DOS of `completeQueuedWithdrawal` when ERC20 buffer is filled

medium

Withdrawals and Claims are meant to be pausable, but it is not possible in practice

Teller Finance

Teller Finance

88.45 USDC • 1 total finding • Sherlock • eeshenggoh

#25

high

burnSharesToWithdrawEarnings causing more asset token withdrawal for users

TITLES Publishing Protocol

TITLES Publishing Protocol

3.08 USDC • 1 total finding • Sherlock • eeshenggoh

#53

high

Mint referrers get 75% of protocol fee shares instead of 50%, causing collection referrers to lose funds

Mar '24

vVv Vesting & Staking

vVv Vesting & Staking

27.97 USDC • Sherlock • eeshenggoh

#27

Amphor

Amphor

194.58 USDC • 1 total finding • Sherlock • eeshenggoh

#11

high

User lose tokens when claim deposit or redeem within the same epoch

Feb '24

Rio Network

Rio Network

5.57 USDC • 1 total finding • Sherlock • eeshenggoh

#31

high

Settling with Eigenlayer does not update Epoch count, causing the protocol to lock all the funds.

Jan '24

Avail

Avail

111.42 USDC • Sherlock • eeshenggoh

#14

Salty.IO

Salty.IO

53.49 USDC • 1 total finding • Code4rena • eeshenggoh

#89

medium

Chainlink price feed uses BTC, not WBTC. In case of depegging, oracles will become easier to manipulate.

Telcoin Platform Audit

Telcoin Platform Audit

1,248.14 USDC • 1 total finding • Sherlock • eeshenggoh

#4

high

Overinflated rewards updated due to flaw in calling SablierV2ProxyTarget

Curves

Curves

99.34 USDC • 4 total findings • Code4rena • eeshenggoh

#51

high

Attack to make ````CurveSubject```` to be a ````HoneyPot````

high

Unauthorized Access to setCurves Function

medium

Single token purchase restriction on curve creation enables sniping

medium

Curves::_buyCurvesToken(), Excess of Eth received is not refunded back to the user.

Nov '23

Kelp DAO | rsETH

Kelp DAO | rsETH

2.76 USDC • Code4rena • eeshenggoh

#54

Oct '23

Open Dollar

Open Dollar

8.3 USDC • Code4rena • eeshenggoh

#55

Aug '23

Dopex

Dopex

192.66 USDC • 2 total findings • Code4rena • eeshenggoh

#59

high

Improper precision of strike price calculation can result in broken protocol

high

Incorrect precision assumed from RdpxPriceOracle creates multiple issues related to value inflation/deflation

Jul '23

Moonwell

Moonwell

15.29 USDC • Code4rena • eeshenggoh

#38

Amphora Protocol

Amphora Protocol

22.71 USDC • Code4rena • eeshenggoh

#22