https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/77023e7f-f809-455d-9a11-342450f70d9f.jpg

chainNue

Security Researcher

High

16

Total

Medium

7

Solo

38

Total

$48.36K

Total Earnings

#189 All Time

63x

Payouts

gold

1x

1st Places

silver

2x

2nd Places

bronze

2x

3rd Places

All

Sherlock

Code4rena

CodeHawks

Hats Finance

Jan '25

DAOsis

DAOsis

1,700 wROSE • 3 total findings • Hats • chainNue

silver

medium

Potential Out of Gas due to unbounded loop in `refund` function

medium

Refund function can be halted completely by malicious user (contract) by reverting

low

Lack of `maxBuyUser` and `maxBuyCreator` value check corresponding to `idoAmount` value

Jul '24

MakerDAO Endgame

MakerDAO Endgame

598.96 USDC • Sherlock • chainNue

#69

illuminex

illuminex

2,500 wROSE • 1 total finding • Hats • chainNue

#4

medium

Potential Congestion due to lack of `batchingInterval` and `maxTransfersPerBatch` modification Function in `OutgoingQueue` Contract

Jun '24

Velvet Capital

Velvet Capital

1,800 USDT • 4 total findings • Hats • chainNue

#6

medium

Rebase token, increasing or decreasing, resulting Potential Locked token in `tokenExclusionManager` or Last user unable to `claimRemovedTokens`

medium

OOG on `claimRemovedTokens` loop due to potential large gap between `lastClaimedUserId` and `_currentSnapshotId`

low

Incomplete `TokenWhitelistManagement` implementation

low

Transferring ownership of a Portfolio is not updated (reflected) on `PortfolioInfolList`

Inverter Network

Inverter Network

257.3 UMA • Hats • chainNue

#17

Mar '24

Most: Aleph Zero Bridge

Most: Aleph Zero Bridge

998.9 USDT • 1 total finding • Hats • chainNue

#8

low

Lack of possible changes on various gas variables

Feb '24

Origami

Origami

8,400 DAI • 2 total findings • Hats • chainNue

silver

medium

Adversary can block any `exit` due to `preCheck` reached `cap` by using flash-loan

medium

Performance Fee calculation potential revenue loss on changing `performanceFee` value

Paladin

Paladin

20,500 PAL • Hats • chainNue

gold
Blast Futures Exchange

Blast Futures Exchange

999.3 USDC • Hats • chainNue

bronze

Jan '24

MorpheusAI

MorpheusAI

35.28 USDC • 3 total findings • CodeHawks • chainnue

#18

low

Create Pool in Mock Distribution is missing validations; allowing duplicates, wrong decreaseInterval value and payoutStart value

low

The `editPool()` lacks a sanity check on the `payoutStart` parameter leading to incorrect or unfair reward distributions

low

LayerZeroEndpoint.send() in L1Sender.sol may revert if the user does not provide enough native gas as specified

Dec '23

The Standard

The Standard

0.00 USDC • 1 total finding • CodeHawks • chainnue

#105

high

Looping over unbounded `pendingStakes` array can lead to permanent DoS and frozen funds

stake.link

stake.link

12.86 USDC • 1 total finding • CodeHawks • chainnue

#30

low

Insufficient Gas Limit Specification for Cross-Chain Transfers in _buildCCIPMessage() method. WrappedTokenBridge.sol #210

Oct '23

Ethena Labs

Ethena Labs

4.52 USDC • Code4rena • cryptonue

#40

Sep '23

DittoETH

DittoETH

41.73 USDC • 2 total findings • CodeHawks • chainnue

#47

medium

Possible DOS on deposit(), withdraw() and unstake() for BridgeReth, leading to user loss of funds

low

Instant arbitrage opportunity through rETH and stETH price discrepancy

Jul '23

Moonwell

Moonwell

2,372.55 USDC • 1 total finding • Code4rena • cryptonue

#8

medium

borrowRateMaxMantissa should be specific to the chain protocol is being deployed to

Beedle - Oracle free perpetual lending

Beedle - Oracle free perpetual lending

0.07 USDC • 2 total findings • CodeHawks • chainnue

#224

high

Sandwich attack to steal all ERC-20 tokens in the Fees contract

medium

Single-step process for critical ownership transfer is risky

Foundry DeFi Stablecoin CodeHawks Audit Contest

Foundry DeFi Stablecoin CodeHawks Audit Contest

70.69 USDC • 4 total findings • CodeHawks • chainnue

#25

high

Liquidation Is Prevented Due To Strict Implementation of Liqudation Bonus

medium

staleCheckLatestRoundData() does not check the status of the Arbitrum sequencer in Chainlink feeds.

medium

DSC protocol can consume stale price data or cannot operate on some EVM chains

gas

DSC Mint will either return true or revert, thus checking `minted` status in `mintDcs` is unnecessary

CodeHawks Escrow Contract - Competition Details

CodeHawks Escrow Contract - Competition Details

2,083.58 USDC • 5 total findings • CodeHawks • chainnue

bronze

medium

Fee-on-transfer tokens aren't supported

medium

[H-01] Lack of emergency withdraw function when no arbiter is set

medium

Fixed `i_arbiterFee` can prevent payment

gas

`tokenContract`is always an unsafe input, for fairness, it is recommended to add a whitelist for token

gas

Add an optional deadline parameter for dispute process

Beam

Beam

77.55 USDC • Sherlock • chainNue

#19

Tapioca DAO

Tapioca DAO

1,300.81 USDC • 1 total finding • Code4rena • cryptonue

#38

medium

`MagnetarV2#burst` double counts `msg.value` for `TOFT_WRAP` operation, making the transaction revert unless the user overpays

Dinari

Dinari

122.59 USDC • 1 total finding • Sherlock • chainNue

#6

medium

`DirectBuyIssuer`'s getOrderEscrow amount didn't updated after `_fillOrderAccounting`

Jun '23

Unstoppable

Unstoppable

324.12 USDC • 1 total finding • Sherlock • chainNue

#14

high

Adversary manipulate the middle path when calling `execute_dca_order`, resulting user loss, benefiting the attacker

May '23

USSD - Autonomous Secure Dollar

USSD - Autonomous Secure Dollar

25.41 USDC • 4 total findings • Sherlock • chainNue

#59

high

`StableOracleWBTC`'s is using ETH/USD priceFeed, resulting less USSD on minting with WBTC collateral

high

Missing crucial modifier on `mintRebalancer` and `burnRebalancer` functions

medium

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

medium

StableOracleWBTC using BTC/USD chainlink oracle to price WBTC which have a potential problematic issue if WBTC depegs

Apr '23

Frankencoin

Frankencoin

22.6 USDC • Code4rena • cryptonue

#66

Caviar Private Pools

Caviar Private Pools

46.72 USDC • 2 total findings • Code4rena • cryptonue

#53

medium

Loss of funds for traders due to accounting error in royalty calculations

medium

`changeFeeQuote` will fail for low decimal ERC20 tokens

Mar '23

Gitcoin

Gitcoin

63.80 USDC • Sherlock • chainNue

#49

Asymmetry contest

Asymmetry contest

28.8 USDC • 1 total finding • Code4rena • cryptonue

#92

medium

Missing derivative limit and deposit availability checks will revert the whole `stake()` function

Canto Identity Subprotocols contest

Canto Identity Subprotocols contest

22.77 USDC • Code4rena • cryptonue

#27

Feb '23

Surge

Surge

3.65 USDC • 1 total finding • Sherlock • chainNue

#22

high

First depositor can manipulate which causes expensive or inflate share price

Derby

Derby

78.79 USDC • 2 total findings • Sherlock • chainNue

#31

medium

Unsafe `approve()` function resulting in failed transfer for certain ERC20 token (USDT)

medium

Repeating `rebalanceBasket` can increase `totalUnRedeemedRewards`, thus `redeemRewards` more than they suppose to have

Ethos Reserve contest

Ethos Reserve contest

103.33 USDC • Code4rena • cryptonue

#32

OpenQ

OpenQ

159.85 USDC • 2 total findings • Sherlock • chainNue

#29

high

Refund a Deposit will failed because of unbounded `deposits` array.

high

current `refundDeposit` design may cause a `claimBounty` experience bad for winner

Jan '23

Popcorn contest

Popcorn contest

35.48 USDC • Code4rena • cryptonue

#84

RabbitHole Quest Protocol contest

RabbitHole Quest Protocol contest

29.28 USDC • 1 total finding • Code4rena • cryptonue

#62

high

Protocol fees can be withdrawn multiple times in `Erc20Quest`

Timeswap contest

Timeswap contest

65.35 USDC • Code4rena • cryptonue

#20

Reserve contest

Reserve contest

121.59 USDC • Code4rena • cryptonue

#26

Dec '22

GoGoPool contest

GoGoPool contest

179.38 USDC • 1 total finding • Code4rena • cryptonue

#48

medium

MultisigManager may not be able to add a valid Multisig

Caviar contest

Caviar contest

14.83 USDC • Code4rena • cryptonue

#45

Escher contest

Escher contest

50.22 USDC • 2 total findings • Code4rena • cryptonue

#52

high

`saleReceiver` and `feeReceiver` can steal refunds after sale has ended

medium

Use of `payable.transfer()` Might Render ETH Impossible to Withdraw

PoolTogether contest

PoolTogether contest

665.02 USDC • Code4rena • cryptonue

#8

NounsDAO

NounsDAO

114.65 USDC • 1 total finding • Sherlock • chainNue

#6

medium

`createStream` didn't check if time is already passed can result instant withdrawal for recipient

Nov '22

ParaSpace contest

ParaSpace contest

103.92 USDC • Code4rena • cryptonue

#51

Canto contest

Canto contest

59.89 CANTO • Code4rena • cryptonue

#11

Opyn Crab Netting

Opyn Crab Netting

385.06 USDC • 2 total findings • Sherlock • chainNue

#13

high

Protocol can be DoS-ed, because of large `deposits` array index

high

`checkOrder` external function will block Auction process

Redacted Cartel contest

Redacted Cartel contest

171.25 USDC • 1 total finding • Code4rena • cryptonue

#31

medium

Reward tokens mismanagement can cause users losing rewards

SIZE contest

SIZE contest

126.44 USDC • 2 total findings • Code4rena • cryptonue

#27

high

Attacker can steal any funds in the contract by state confusion (no preconditions)

medium

Attacker may DOS auctions using invalid bid parameters

Debt DAO contest

Debt DAO contest

113.25 USDC • 1 total finding • Code4rena • cryptonue

#42

medium

address.call{value:x}() should be used instead of payable.transfer()

Oct '22

Paladin - Warden Pledges contest

Paladin - Warden Pledges contest

190.55 USDC • 1 total finding • Code4rena • cryptonue

#24

medium

Owner can transfer all ERC20 reward token out using function recoverERC20

Inverse Finance contest

Inverse Finance contest

70.36 USDC • 1 total finding • Code4rena • cryptonue

#38

medium

Protocol withdrawals of collateral can be unexpectedly locked if governance sets the `collateralFactorBps` to 0.

Astaria

Astaria

70.66 USDC • 2 total findings • Sherlock • chainNue

#26

high

Bidder lost asset If auction is cancelled

medium

Auction's `firstBidTime` already initiated before any user bid the Auction lead to miss-information and shorten auction duration

3xcalibur contest

3xcalibur contest

119.68 USDC • Code4rena • cryptonue

#25

Blur Exchange contest

Blur Exchange contest

114.82 USDC • 1 total finding • Code4rena • cryptonue

#20

high

StandardPolicyERC1155.sol returns amount == 1 instead of amount == order.amount

Sep '22

QuickSwap and StellaSwap contest

QuickSwap and StellaSwap contest

111.54 USDC • 1 total finding • Code4rena • cryptonue

#25

medium

A "FrontRunning attack" can be made to the `initialize` function

VTVL contest

VTVL contest

0.74 USDC • 1 total finding • Code4rena • cryptonue

#81

medium

Supply cap of VariableSupplyERC20Token is not properly enforced

Art Gobblers contest

Art Gobblers contest

55.2 USDC • Code4rena • cryptonue

#21

Harpie

Harpie

16.97 USDC • 1 total finding • Sherlock • chainNue

#21

medium

Harpie use transferFrom for ERC721 instead of safeTransferFrom

FEI and TRIBE Redemption contest

FEI and TRIBE Redemption contest

33.58 USDC • Code4rena • cryptonue

#14

Nouns Builder contest

Nouns Builder contest

60.77 USDC • Code4rena • cryptonue

#97

Aug '22

Fraxlend (Frax Finance) contest

Fraxlend (Frax Finance) contest

45.84 USDC • Code4rena • cryptonue

#63

Rigor Protocol contest

Rigor Protocol contest

266.32 USDC • 2 total findings • Code4rena • cryptonue

#29

medium

It should not submit a project with no total budget. Requires at least one task with cost > 0

medium

Missing upper limit definition in replaceLenderFee() of HomeFi.sol

Jul '22

Axelar Network v2 contest

Axelar Network v2 contest

56.15 USDC • Code4rena • cryptonue

#42

Golom contest

Golom contest

39.84 USDC • Code4rena • cryptonue

#83

ENS contest

ENS contest

118.73 USDC • Code4rena • cryptonue

#59