https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/ba066928-4aef-4eab-869f-591470237ea6.jpg

y4y

Security Researcher

哥们主打的就是杂技 Web/Browser/Web3 DM for private audit

Contact Me

High

32

Total

Medium

31

Total

$17.84K

Total Earnings

#406 All Time

47x

Payouts

gold

3x

1st Places

silver

1x

2nd Places

bronze

1x

3rd Places

All

Sherlock

Code4rena

Cantina

CodeHawks

Apr '25

ZKP2P V2

ZKP2P V2

2,170.80 OP • Sherlock • y4y

#4

Findings not publicly available for private contests.

Pareto USP, a credit-backed synthetic dollar

Pareto USP, a credit-backed synthetic dollar

2,166.66 USDC • 1 total finding • Sherlock • y4y

gold

medium

Defaulted debt in Idle CDO is not handled correctly, can lead to incorrect accounting

Mar '25

Nudge.xyz

Nudge.xyz

0.06 USDC • 1 total finding • Code4rena • y4y

#8

medium

Unauthorized Reallocation in `NudgeCampaign::handleReallocation` and Reward Disruption Vulnerability in `NudgeCampaign::invalidateParticipations`

Crestal Network

Crestal Network

0.01 USDC • 1 total finding • Sherlock • y4y

#12

high

`payWithERC20` can be used in a malicious way to steal funds

Symmio, Staking and Vesting

Symmio, Staking and Vesting

0.00 USDC • 1 total finding • Sherlock • y4y

#18

medium

Staking reward rate can be diluted indefinitely by a malicious actor

badger-ebtc-bsm

badger-ebtc-bsm

14.85 USDC • 1 total finding • Cantina • BRDNS

#31

high

Finding not yet public.

Feb '25

THORWallet

THORWallet

0 USDC • 1 total finding • Code4rena • y4y

#10

medium

Improper Transfer Restrictions on Non-Bridged Tokens Due to Boolean Bridged Token Tracking, Allowing a DoS Attack Vector

Liquidity Management

Liquidity Management

142.23 usdc • 3 total findings • CodeHawks • y4y

#29

high

Wrong refundExecutionFee in _handleReturn

high

Loss of fee refund due to premature state deletion in `PerpetualVault::_handleReturn` function

medium

Functions that rely on chainlink prices cannot be queried on avalanche due to sequencer uptime check.

Core Contracts

Core Contracts

320.06 usdc • 6 total findings • CodeHawks • y4y

#72

high

RToken's transfer function lead to loss of funds due to incorrect math

high

NFTs Get Permanently Locked in Stability Pool After Liquidation

medium

Inconsistent Scaling in RToken Transfer Functions

medium

Cordinated group of attacker can artificially lower quorum threshold during active proposals forcing malicious proposals to pass without true majority support.

medium

Compound debt is only applied to the latest user's borrowing

low

Incorrect Initialization of minBoost in BaseGauge Constructor Breaks Core Contract Functionality

Jan '25

Liquid Ron

Liquid Ron

0.03 USDC • 1 total finding • Code4rena • y4y

#10

high

The calculation of `totalAssets()` could be wrong if `operatorFeeAmount` > 0, this can cause potential loss for the new depositors

Plaza Finance

Plaza Finance

33.52 USDC • 4 total findings • Sherlock • y4y

#58

high

A successful auction can never be ended

medium

Balancer LP tokens can be lost under some conditions in `joinBalancerAndPredeposit`

medium

Some coupon tokens will never be claimed and stuck in contract

medium

`Auction::totalSellReserveAmount` counts for fees when ending auction when it shouldn't

Aave v3.3

Aave v3.3

851.81 USDC • Sherlock • y4y

#30

Dec '24

Alchemix Transmuter

Alchemix Transmuter

0.00 op • 1 total finding • CodeHawks • y4y

#31

low

Old router retains token allowance after update

Nov '24

Ethos Network Financial Contracts

Ethos Network Financial Contracts

0.38 USDC • 1 total finding • Sherlock • y4y

#33

high

Incorrect accounting of `marketFunds` in `ReputationMarket::buyVotes`

Chiliz Chain System Contracts

Chiliz Chain System Contracts

195.98 USDC • Sherlock • y4y

#13

Findings not publicly available for private contests.

vVv Launchpad - Investments & Token distribution

vVv Launchpad - Investments & Token distribution

94.59 USDC • 1 total finding • Sherlock • y4y

gold

high

Claim signature can be used by anyone, makes frontrunning and stealing funds possible

Oct '24

Ethos Network Social Contracts

Ethos Network Social Contracts

45.37 USDC • 1 total finding • Sherlock • y4y

#6

medium

A compromised address can still interact with the protocol

AXION

AXION

323.43 USDC • 1 total finding • Sherlock • y4y

#8

high

`V2AMO` is not compatiable with Aerodrome gauges

stakeup-bloomv2

stakeup-bloomv2

74.73 USDC • 2 total findings • Cantina • BRDNS

#61

high

Finding not yet public.

medium

Finding not yet public.

Sep '24

Boost Core Incentive Protocol

Boost Core Incentive Protocol

32.19 USDC • 2 total findings • Sherlock • y4y

#21

high

Impossible to clawback incentives due to `onlyOwner` modifier

medium

The protocol is not compatible with FOT tokens

Aug '24

Velar Artha PerpDEX

Velar Artha PerpDEX

116.00 USDC • 1 total finding • Sherlock • y4y

#7

medium

The protocol is not compatible with abstract wallets

Fjord Token Staking

Fjord Token Staking

0.19 USDC • 1 total finding • CodeHawks • y4y

#20

medium

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

Winnables Raffles

Winnables Raffles

5.17 USDC • 2 total findings • Sherlock • y4y

#31

high

`WinnablesTicketManager::cancelRaffle` lacks access control, can result DoS and LINK token loss

high

When raffles are cancelled in `WinnablesTicketManager`, `_lockedETH` is not updated correspondingly

Tadle

Tadle

0.07 USDC • 2 total findings • CodeHawks • y4y

#155

high

Incorrect set up and logic of `referralInfoMap` in `SystemConfig::updateReferrerInfo` function

medium

Unnecessary balance checks and precision issues in TokenManager::_transfer

Jul '24

TraitForge

TraitForge

0.05 USDC • 3 total findings • Code4rena • y4y

#85

high

The maximum number of generations is infinite

high

Wrong minting logic based on total token count across generations

medium

`Golden God` Tokens can be minted twice per generation

Super Boring

Super Boring

4,040.38 USDC • Sherlock • y4y

silver

Findings not publicly available for private contests.

MakerDAO Endgame

MakerDAO Endgame

1,896.64 USDC • Sherlock • y4y

#45

Biconomy: Nexus

Biconomy: Nexus

134.97 USDC • 1 total finding • CodeHawks • y4y

#16

high

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

TempleGold

TempleGold

131.02 USDC • 2 total findings • CodeHawks • y4y

#22

high

Incompatibility with Multisig Wallets in `TempleGold::send` Function

medium

Not upadting `_totalAuctionTokenAllocation` when removing last auction config at cooldown leads to wrong accounting of `_totalAuctionTokenAllocation` and permanent lock of auction tokens

May '24

LoopFi

LoopFi

386.08 USDC • 1 total finding • Code4rena • y4y

bronze

high

Availability of deposit invariant can be bypassed

Apr '24

Teller Finance

Teller Finance

21.15 USDC • 1 total finding • Sherlock • y4y

#31

high

`liquidateDefaultedLoanWithIncentive` does not send collaterals to function caller

TITLES Publishing Protocol

TITLES Publishing Protocol

35.68 USDC • 5 total findings • Sherlock • y4y

#31

high

Collection referrer fees are sent to the wrong address in `FeeManager.sol`

high

`Edition.mintBatch` allows anyone to mint multiple works at the price of one

medium

Fee manager doesn't verify msg.value and may lead to multiple problems

medium

One of the `Edition.mintBatch` function will always revert

medium

Some info is not updated if a work gets tranferred

DYAD

DYAD

3.84 USDC • 2 total findings • Code4rena • y4y

#108

high

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

high

Unable to withdraw Kerosene from `vaultmanagerv2::withdraw` as it expects a `vault.oracle()` method which is missing in Kerosene vaults

Zivoe

Zivoe

141.61 USDC • 1 total finding • Sherlock • y4y

#41

medium

When APR late rate is lower than APR, an OCC locker bullet loan borrower can pay way less interests by calling the loan

Mar '24

vVv Vesting & Staking

vVv Vesting & Staking

42.27 USDC • Sherlock • y4y

#24

Goat Trading

Goat Trading

686.69 USDC • 1 total finding • Sherlock • y4y

#6

medium

A malicious attacker can brick the pair permanently and make `takeOverPool` function useless.

Mento

Mento

3,571.42 USDC • 1 total finding • Sherlock • y4y

gold

medium

User's delegate line in veMento is not updated when user withdraws

Smart Wallet

Smart Wallet

36.34 USDC • Code4rena • y4y

#14

PoolTogether

PoolTogether

1.47 USDC • 1 total finding • Code4rena • y4y

#29

high

Any fee claim lesser than the total `yieldFeeBalance` as unit of shares is lost and locked in the `PrizeVault` contract

Feb '24

AI Arena

AI Arena

0.23 USDC • 1 total finding • Code4rena • y4y

#179

medium

DoS in `MergingPool::claimRewards` function and potential DoS in `RankedBattle::claimNRN` function if called after a significant amount of rounds passed.

Jan '24

Salty.IO

Salty.IO

8.76 USDC • 1 total finding • Code4rena • y4y

#114

medium

Adversary can prevent updating price feed addresses by creating poisonous proposals ending in `_confirm`

Curves

Curves

41.07 USDC • 3 total findings • Code4rena • y4y

#69

high

Whitelised accounts can be forcefully DoSed from buying curveTokens during the presale

high

Unauthorized Access to setCurves Function

medium

Withdrawing with amount = 0 will forcefully set name and symbol to default and disable some functions for token subject

Dec '23

The Standard

The Standard

58.79 USDC • 2 total findings • CodeHawks • y4y

#31

high

Rewards can be drained because of lack of access control

medium

Anyone can call the burn function in SmartVaultV3.sol

Revolution Protocol

Revolution Protocol

7.22 USDC • 1 total finding • Code4rena • y4y

#73

medium

CultureIndex.sol#dropTopVotedPiece() - Malicious user can manipulate topVotedPiece to DoS the whole CultureIndex and AuctionHouse

Oct '23

NextGen

NextGen

0.04 USDC • 2 total findings • Code4rena • y4y

#114

high

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

high

Attacker can reenter to mint all the collection supply

Sep '23

Venus Prime

Venus Prime

4.37 USDC • Code4rena • y4y

#39

Aug '23

Sparkn

Sparkn

5.30 USDC • 2 total findings • CodeHawks • y4y

#75

medium

Malicious/Compromised organiser can reclaw all funds, stealing work from supporters

low

Centralization Risk for trusted organizers