Banner
https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/34975c50-ea03-418f-8898-db0c6ce1222a.jpg

cawfree

Security Researcher

ethereum

Contact Me

High

18

Total

Medium

15

Total

$16.67K

Total Earnings

#387 All Time

25x

Payouts

gold

3x

1st Places

silver

1x

2nd Places

bronze

3x

3rd Places

All

Sherlock

Nov '24

vVv Launchpad - Investments & Token distribution

vVv Launchpad - Investments & Token distribution

94.59 USDC • 1 total finding • Sherlock • cawfree

gold

high

Claim Process Is Vulnerable To Generalized Frontrunners

Sep '24

Flayer

Flayer

236.04 USDC • 5 total findings • Sherlock • cawfree

#43

high

Relisting Can Be Used To Steal Funds

high

Relisting Then Cancelling A Liquidation Auction Results In Losses On Subsequent Deposits

high

Cancelled Sunset Collections Results In Stuck Tokens

medium

Beneficiaries Cannot Access Rewards When The Current Beneficiary Is A Pool

medium

Incorrect Implementation Of Fee Exemption Logic

Aug '24

Sentiment V2

Sentiment V2

1,041.42 USDC • 1 total finding • Sherlock • cawfree

#13

high

Red Stone Oracle Can Time Travel

Jul '24

Exactly Protocol Update - Staking Contract

Exactly Protocol Update - Staking Contract

125.80 USDC • 1 total finding • Sherlock • cawfree

#6

medium

Stake Donation Evades Excess Staking Penalties

MakerDAO Endgame

MakerDAO Endgame

1,169.18 USDC • Sherlock • cawfree

#52

Velocimeter

Velocimeter

249.41 USDC • 2 total findings • Sherlock • cawfree

#30

high

`OptionTokenV4` Enables Holding Victim `GaugeV4::balanceWithLock` Hostage

high

Attacker Can Use The `VotingEscrow` To Enact Denial Of Service Against Adversaries

Mar '24

RadicalxChange

RadicalxChange

1.18 USDC • 1 total finding • Sherlock • cawfree

bronze

high

An invocation of `_cancelAllBids()` will ignore if the `bidder` is the highest bidder for the current round.

Zap Protocol

Zap Protocol

9.97 USDC • 1 total finding • Sherlock • cawfree

#12

high

Vesting contract can be drained by an attacker.

Amphor

Amphor

233.50 USDC • 2 total findings • Sherlock • cawfree

#10

high

Calls to `claimDeposit` causes pending deposits to be lost.

medium

`VaultZapper` approval logic can be circumvented.

Telcoin Platform Audit Update

Telcoin Platform Audit Update

3,070.99 USDC • 2 total findings • Sherlock • cawfree

gold

medium

External protocol changes to the `RootChainManager` can invalidate hardcoded `PREDICATE_ADDRESS`.

medium

Blacklisted accounts can still transact.

Feb '24

Jala Swap

Jala Swap

799.98 USDC • 1 total finding • Sherlock • cawfree

bronze

medium

Token theft from `JalaMasterRouter` due to incorrect scaling during calls to `swapExactTokensForETH`.

Napier

Napier

2,002.58 USDC • 3 total findings • Sherlock • cawfree

silver

high

Concrete implementations of `BaseLPTAdapter` are susceptible to vault inflation attacks.

high

An attacker can steal `unclaimedYield` from any account in the `Tranche`.

medium

The `rebalancer` role can `requestWithdrawalAll()` before token maturity.

Smilee Finance

Smilee Finance

1,072.38 USDC • 2 total findings • Sherlock • cawfree

#5

medium

Incorrect fee estimates result in denial of service when minting via the `PositionManager`.

medium

The invariant `maxDeposit` for a `Vault` can be exceeded.

Rubicon Finance

Rubicon Finance

2,375 USDC • 1 total finding • Sherlock • cawfree

gold

medium

Rounding error in fee comparison logic resulting in denial of service.

Jan '24

Olympus On-Chain Governance

Olympus On-Chain Governance

1,635.02 USDC • 3 total findings • Sherlock • cawfree

bronze

medium

Invariant Violation: `GovernorBravoDelegate` can permit high-risk proposals with only `getQuorumVotes()`.

medium

Invariant Violation: Proposals to call `GovernorBravoDelegate#_setModuleRiskLevel` are not considered high-risk proposals.

medium

Governance Manipulation: Insufficient protection from flash loaned voting power whilst casting a vote.

Covalent

Covalent

67.18 USDC • 1 total finding • Sherlock • cawfree

#13

medium

Frontrunning: Staking to a `Validator` immediately prior to call to `rewardValidators` allows an attacker to siphon rewards.

Flat Money

Flat Money

80.91 USDC • 1 total finding • Sherlock • cawfree

#17

high

Race Condition: Shared write access to `isLocked` allows NFTs with open announcements to become tradeable.

Avail

Avail

320.66 USDC • Sherlock • cawfree

#6

LooksRare YOLO

LooksRare YOLO

17.38 USDC • 1 total finding • Sherlock • cawfree

#7

high

Griefing Vulnerability: The `MAXIMUM_NUMBER_OF_DEPOSITS_PER_ROUND` on future rounds can be wasted on zero-value deposits.

JOJO Exchange Update

JOJO Exchange Update

668.48 USDC • 1 total finding • Sherlock • cawfree

#5

high

Loss of Funds: `JOJODealer.sol` can be drained via calls to `executeWithdraw`.

Truflation

Truflation

90.28 USDC • 1 total finding • Sherlock • cawfree

#9

high

Loss of Funds: `TrufVesting.sol` can be drained by an attacker.

SYMM IO

SYMM IO

115.00 USDC • Sherlock • cawfree

#14

Dec '23

Footium Update

Footium Update

153.70 USDC • Sherlock • cawfree

#13

Nov '23

Nouns Builder

Nouns Builder

21.94 USDC • 1 total finding • Sherlock • cawfree

#9

high

Invariant Violation: `Token.sol#_updateFounders` does not respect `reservedUntilTokenId`.

Convergence

Convergence

1,019.98 USDC • 1 total finding • Sherlock • cawfree

#10

high

Invariant Violation: `LockingPositionManager.sol#manageOwnedAndDelegated` `OwnedAndDelegated` properties are not collision-resistant.