Security Researcher
Blockchain security researcher - Github: https://t.co/fIKSA7D1aL - DM for solidity audits
High
Total
Medium
Total
Total Earnings
#884 All Time
Payouts
1st Places
Top 10
Top 25
All
Sherlock
Code4rena
Feb '25
high
Attacker can exploits batch sender role to block result Submissions via fee transfer reversion
high
`postBatch` lacks duplicate vote checks, allowing reuse of validator proofs and signatures
medium
Submitting requests could be prevented by front-running `postRequest` and submitting same exact request
medium
Attackers can flood solvers with thousands of requests and prevent fee payouts
Dec '24
high
LamboFactory can be permanently DoS-ed due to createPair call reversal
high
Minting zero tokens when underlyingToken is not Ether in cashIn()
high
Calculation for `directionMask` is incorrect
medium
Since the cost of launching a new pool is minimal, an attacker can maliciously consume VirtualTokens.
medium
Attacker can captures `VETH-WETH` depeg profits through a malicious pool, rendering rebalancer useless if VETH Price > WETH Price
Nov '24
Aug '24
Jul '24
high
Double voting using unlocked positions can occur every voting epoch
high
BribeRewarder uses wrong address to check owner of tokenId
high
BribeRewarder doesn't check whether current supply is zero resulting in some portion of rewards being lost
high
`BribeRewarder` calculates rewards incorrectly after entering a new epoch
medium
MlumStaking::_requireOnlyOperatorOrOwnerOf incorrectly assumes msg.sender to be the position owner allowing unauthorized modifications to a position
medium
Malicious `BribeRewarder`s with useless reward tokens can be created to fill rewarders of all voting epochs
May '24
Feb '24
Jan '24
high
Unrestricted claiming of fees due to missing balance updates in `FeeSplitter`
high
Unauthorized Access to setCurves Function
medium
Protocol and referral fee would be permanently stuck in the Curves contract when selling a token
medium
onBalanceChange causes previously unclaimed rewards to be cleared
medium
Curves::_buyCurvesToken(), Excess of Eth received is not refunded back to the user.
Dec '23
Nov '23
1.37 USDC • 1 total finding • Code4rena • rouhsamad
#31