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

brgltd

Security Researcher

Contact Me

High

5

Total

Medium

22

Total

$24.15K

Total Earnings

#371 All Time

56x

Payouts

bronze

1x

3rd Places

regular

7x

Top 10

regular

31x

Top 25

All

Sherlock

Code4rena

Mar '25

Symmio, Staking and Vesting

Symmio, Staking and Vesting

0.00 USDC • 1 total finding • Sherlock • brgltd

#18

medium

Due to lack of access control in `notifyRewardAmount`, anyone can call this function with small values to disrupt the current reward rate

Jun '24

Notional Leveraged Vaults: Pendle PT and Vault Incentives

Notional Leveraged Vaults: Pendle PT and Vault Incentives

87.93 USDC • 1 total finding • Sherlock • brgltd

#13

high

Lack of slippage protection

May '24

Munchables

Munchables

0.01 USDC • 2 total findings • Code4rena • brgltd

#16

high

Malicious User can call `lockOnBehalf` repeatedly extend a users `unlockTime`, removing their ability to withdraw previously locked tokens

medium

Missing disapproval check in `LockManager.sol::approveUSDPrice` allows simultaneous approval and disapproval of a price proposal

May '23

Maia DAO Ecosystem

Maia DAO Ecosystem

84.67 USDC • 1 total finding • Code4rena • brgltd

#62

medium

Lack of slippage protection can lead to significant loss of user funds

Apr '23

Rubicon v2

Rubicon v2

488.32 USDC • 3 total findings • Code4rena • brgltd

#29

high

DOS of market operations with malicious offers

medium

BathBuddy contract should implement methods to pause and unpause contract

medium

Fee inclusivity calculations are inaccurate in RubiconMarket

Mar '23

Asymmetry contest

Asymmetry contest

118.64 USDC • 2 total findings • Code4rena • brgltd

#45

medium

Stuck ether when use function `stake` with empty `derivatives`(`derivativeCount` = 0)

medium

Lack of deadline for uniswap AMM

Dec '22

GoGoPool contest

GoGoPool contest

144.53 USDC • 1 total finding • Code4rena • brgltd

#52

medium

Coding logic of the contract upgrading renders upgrading contracts impractical

Nov '22

ParaSpace contest

ParaSpace contest

2,068.06 USDC • 1 total finding • Code4rena • brgltd

#14

high

NFTFloorOracle's asset and feeder structures can be corrupted

Blur Exchange contest

Blur Exchange contest

109.36 USDC • 1 total finding • Code4rena • brgltd

#24

medium

Yul `call` return value not checked

SIZE contest

SIZE contest

182.57 USDC • 1 total finding • Code4rena • brgltd

#20

medium

Solmate's ERC20 does not check for token contract's existence, which opens up possibility for a honeypot attack

Debt DAO contest

Debt DAO contest

673.39 USDC • 1 total finding • Code4rena • brgltd

#27

medium

Borrower/Lender excessive ETH not refunded and permanently locked in protocol

Oct '22

Holograph contest

Holograph contest

55.69 USDC • 1 total finding • Code4rena • brgltd

#36

medium

`_payoutToken[s]()` is not compatible with tokens with missing return value

Juicebox contest

Juicebox contest

1,298.66 USDC • 2 total findings • Code4rena • brgltd

#9

medium

The tier setting parameter are unsafely downcasted from type uint256 to type uint80 / uint48 / uint40 / uint16

medium

Iterations over all tiers in recordMintBestAvailableTier can render system unusable

Blur Exchange contest

Blur Exchange contest

416.82 USDC • 1 total finding • Code4rena • brgltd

#15

medium

Yul `call` return value not checked

Sep '22

QuickSwap and StellaSwap contest

QuickSwap and StellaSwap contest

396.25 USDC • 2 total findings • Code4rena • brgltd

#16

medium

A "FrontRunning attack" can be made to the `initialize` function

medium

`safeTransfer` function does not check for existence of ERC20 token contract

Frax Ether Liquid Staking contest

Frax Ether Liquid Staking contest

65.07 USDC • 1 total finding • Code4rena • brgltd

#39

medium

frxETHMinter: Non-conforming ERC20 tokens not recoverable

Aug '22

Olympus DAO contest

Olympus DAO contest

955.75 USDC • 2 total findings • Code4rena • brgltd

#22

medium

Solmate safetransfer and safetransferfrom doesnot check the codesize of the token address, which may lead to fund loss

medium

[NAZ-M1] Chainlink's `latestRoundData` Might Return Stale Results

Fraxlend (Frax Finance) contest

Fraxlend (Frax Finance) contest

370.15 USDC • 1 total finding • Code4rena • brgltd

#15

medium

FraxlendPair#setTimeLock: Allows the owner to reset TIME_LOCK_ADDRESS

Foundation Drop contest

Foundation Drop contest

74.97 USDC • 1 total finding • Code4rena • brgltd

#35

medium

NFT of NFT collection or NFT drop collection can be locked when calling _mint or mintCountTo function to mint it to a contract that does not support ERC721 protocol

Jul '22

ENS contest

ENS contest

1,258.67 USDC • 1 total finding • Code4rena • brgltd

#11

high

It is possible to create fake ERC1155 NameWrapper token for subdomain, which is not owned by NameWrapper