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

TurnipBoy

Security Researcher

Contact Me

High

1

Solo

7

Total

Medium

1

Solo

4

Total

$9.80K

Total Earnings

#588 All Time

4x

Payouts

silver

1x

2nd Places

bronze

1x

3rd Places

regular

3x

Top 10

All

Sherlock

Oct '24

Avantis v1.5: Cross-Asset Leverage

Avantis v1.5: Cross-Asset Leverage

4,343.85 OP • Sherlock • TurnipBoy

#6

Findings not publicly available for private contests.

Mar '24

Copra Finance

Copra Finance

2,172.33 USDC • Sherlock • TurnipBoy

silver

Findings not publicly available for private contests.

Oct '22

Astaria

Astaria

3,218.24 USDC • 10 total findings • Sherlock • TurnipBoy

bronze

high

Bidder will lose all their funds if they place a bid and owner later cancels auction

high

Bidder can cheat auction by placing bid much higher than reserve price when there are still open liens against a token

high

Collateral will still have unpaid liens after cancelAuction if initiatorFee != 0

high

WithdrawProxy.sol exchange rate can be abused to steal all funds from withdrawing LPs

high

Attacker can permanently break PublicVault.sol#processEpoch by calling deposit on withdrawProxy.sol

high

LiquidationAccountant.sol#claim is an unprotected function and can lead to a stale withdrawRatio used to distribute funds

high

_deleteLienPosition can be called by anyone to delete any lien they wish

medium

createBid will revert for all calls if extended duration is greater than max duration

medium

PublicVault.sol doesn't override ERC4626Cloned.sol#mint allowing users to bypass router control of depositing

medium

_makePayment is logically inconsistent with how lien stack is managed causing payments to multiple liens to fail

Union Finance

Union Finance

70.35 USDC • 1 total finding • Sherlock • TurnipBoy

#19

medium

UserManger#cancelVouch incomplete logic mixes up index after vouch is removed