https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/5b0b791e-4975-4cc2-a320-a09eb16525bf.jpg

Bobface

Security Researcher

running @onlypwner; #4 @immunefi; bug bounties, mev, dev; dm for quality audits & evm-based development

Contact Me

High

15

Total

Medium

14

Total

$23.53K

Total Earnings

#323 All Time

14x

Payouts

silver

3x

2nd Places

regular

5x

Top 10

regular

8x

Top 25

All

Sherlock

Code4rena

CodeHawks

Jan '24

Curves

Curves

179.28 USDC • 5 total findings • Code4rena • Bobface

#28

high

Unrestricted claiming of fees due to missing balance updates in `FeeSplitter`

high

Unauthorized Access to setCurves Function

medium

Selling will be bricked if all other tokens are withdrawn to ERC20 token

medium

onBalanceChange causes previously unclaimed rewards to be cleared

medium

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

Jul '23

Beedle - Oracle free perpetual lending

Beedle - Oracle free perpetual lending

29.55 USDC • 7 total findings • CodeHawks • Bobface

#94

high

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

high

Forcing a borrower to pay a huge debt via the giveLoan()

high

Lender can Sandwich a borrower to seize his collateral

medium

The `borrow` and `refinance` functions can be front-run by the pool lender to set high interest rates

medium

Single-step process for critical ownership transfer is risky

medium

Lender contract can be drained by re-entrancy in `seizeLoan`

medium

Fixed fee level is used when swap tokens on Uniswap

Foundry DeFi Stablecoin CodeHawks Audit Contest

Foundry DeFi Stablecoin CodeHawks Audit Contest

66.99 USDC • 3 total findings • CodeHawks • Bobface

#29

high

Theft of collateral tokens with fewer than 18 decimals

high

Liquidation Is Prevented Due To Strict Implementation of Liqudation Bonus

medium

Too many DSC tokens can get minted for fee-on-transfer tokens.

Beam

Beam

157.06 USDC • Sherlock • Bobface

#10

PoolTogether

PoolTogether

2.25 USDC • 1 total finding • Code4rena • Bobface

#67

high

`Vault.mintYieldFee` FUNCTION CAN BE CALLED BY ANYONE TO MINT `Vault Shares` TO ANY RECIPIENT ADDRESS

Feb '23

Surge

Surge

3.65 USDC • 1 total finding • Sherlock • Bobface

#22

high

First depositor can steal funds from subsequent depositors

Derby

Derby

209.46 USDC • 3 total findings • Sherlock • Bobface

#26

high

Reward token payouts can be sandwiched and user rewards stolen

medium

Too tight slippage on stablecoin swaps can lead to DoS

medium

Vault rebalancing can be frontrun to steal yield

OlympusDAO

OlympusDAO

963.54 USDC • 2 total findings • Sherlock • Bobface

#7

high

Liquidity pool funds can be stolen

medium

Deposit limit can be circumvented

Ethos Reserve contest

Ethos Reserve contest

61.26 USDC • Code4rena • Bobface

#33

Jan '23

Optimism

Optimism

3,243.08 USDC • 1 total finding • Sherlock • Bobface

#14

medium

DoS during the migration process by calling L2 message passer directly

Dec '22

Papr contest

Papr contest

4,158.72 USDC • 2 total findings • Code4rena • Bobface

silver

high

Stealing fund by applying reentrancy attack on `removeCollateral`, `startLiquidationAuction`, and `purchaseLiquidationAuctionNFT`

medium

Missing deadline checks allow pending transactions to be maliciously executed

Forgeries contest

Forgeries contest

71.66 USDC • Code4rena • Bobface

#19

Caviar contest

Caviar contest

3,442.16 USDC • 2 total findings • Code4rena • Bobface

silver

high

Liquidity providers may lose funds when adding liquidity

medium

Missing deadline checks allow pending transactions to be maliciously executed

Tigris Trade contest

Tigris Trade contest

10,938.78 USDC • 2 total findings • Code4rena • Bobface

silver

high

Riskless trades due to delay check

high

Certain fee configuration enables vaults to be drained