https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/8912a652-b980-40fb-bc62-c5ddd45027cb.png

cducrest-brainbot

Security Researcher

Contact Me

High

18

Total

Medium

2

Solo

31

Total

$29.42K

Total Earnings

#275 All Time

13x

Payouts

silver

4x

2nd Places

bronze

1x

3rd Places

regular

9x

Top 10

All

Sherlock

Jul '24

MakerDAO Endgame

MakerDAO Endgame

7,937.78 USDC • Sherlock • cducrest-brainbot

#11

Apr '24

TITLES Publishing Protocol

TITLES Publishing Protocol

759.70 USDC • 8 total findings • Sherlock • cducrest-brainbot

#6

high

Editions's mintBatch() function does not pay enough fee

high

FeeManager._splitProtocolFee() uses wrong collection referrer fee recipient

medium

TitlesGraph._setAcknowledged() does not acknowledge an edge

medium

TitlesGraph's `checkSignature()` does not properly check replayability

medium

mintBatch() function cannot mint batch with mint fee

medium

Edition._refundExcess() never refunds any excess

medium

ERC2981 royalties discrepancy with strategy

medium

Edition does not support ERC1155 interfaceId

Jan '24

Ubiquity

Ubiquity

4,105.20 USDC • 3 total findings • Sherlock • cducrest-brainbot

silver

medium

Protocol may become insolvent

medium

TWAPOracle price can be manipulated by depositing / withdrawing from the underlying pool

medium

TWAPOracle price are calculated on very small windows

Nov '23

Convergence

Convergence

65.70 USDC • 1 total finding • Sherlock • cducrest-brainbot

#14

medium

Withdrawing rewards will convert sdt to cvgSDT at any rate

Apr '23

Blueberry Update

Blueberry Update

54.57 USDC • 3 total findings • Sherlock • cducrest-brainbot

#13

medium

ChainlinkAdapterOracle can still give stale data

medium

AuraSpell openPositionFarm does not join pool

medium

Racing condition in between repaying and liquidating a debt when repay was not allowed

Teller

Teller

2,298.39 USDC • 11 total findings • Sherlock • cducrest-brainbot

silver

high

Borrower can front-run lender's acceptBid to lower/remove its collateral

high

Anyone can commit collateral for someone else

high

_repayLoan will fail if lender is blacklisted

high

Missing access control in setCollateralEscrowBeacon

medium

Bid submission vulnerable to market parameters changes

medium

lenderAcceptBid vulnearble to changes in market fees

medium

CollateralManager.withdraw function lacks access control

medium

Racing condition in between withdrawing a defaulted loan collateral and repaying the loan

medium

Fee on transfer tokens not handled

medium

Loans are liquidateable even when honest if bidDefaultDuration < paymentCycle

medium

Unsafe use of AddressSet in LenderCommitmentForwarder allows unauthorized borrowers

Mar '23

Olympus Update

Olympus Update

512.22 USDC • 2 total findings • Sherlock • cducrest-brainbot

silver

high

Abuse decreaseTotalLp for DOS

medium

SetLimit does not take into account burned OHM

Taurus

Taurus

5,603.42 USDC • 3 total findings • Sherlock • cducrest-brainbot

silver

high

Protocol assumes 18 decimals collateral

high

Keepers can clean off debts

medium

TAU burnFrom lowers wrong currentMinted value

Feb '23

Hats

Hats

3,151.35 USDC • 8 total findings • Sherlock • cducrest-brainbot

bronze

high

checkAfterExecution threshold constraints incorrect

high

Increase the number of valid signers past maxSigners

high

Move tree root to different tree without consent

medium

Fail to set safe threshold to targetThreshold

medium

_guardEntries not protecting against re-entry

medium

Prevent deployment of HSG when safe has more than 5 modules

medium

Usage of HSG for existing safe can brick safe

medium

setTargetThreshold can set target below minThreshold

OlympusDAO

OlympusDAO

1,715.45 USDC • 5 total findings • Sherlock • cducrest-brainbot

#4

high

Pool withdraw vulnerable to flash loan

high

Incorrect reward tracking / calculation

high

cachedUserRewards is never cleaned

medium

Adding reward token with future timestamp may break vault

medium

removeInternalRewardToken does not clean storage value for users

Blueberry

Blueberry

2,171.16 USDC • 3 total findings • Sherlock • cducrest-brainbot

#6

high

Liquidate pays out full colateral for one token repaid

high

Fail to accrue interests on multiple token positions

medium

Bank totalLend accounting wrong

Jan '23

Cooler

Cooler

47.73 USDC • 1 total finding • Sherlock • cducrest-brainbot

#28

high

Roll multiple times on a loan to lock it for a long time

Ajna

Ajna

993.77 USDC • 1 total finding • Sherlock • cducrest-brainbot

#9

medium

Quadratic voting tally done wrong