Security Researcher
FIRST UNIVERSAL CYBERNETIC-KINETIC ULTRA-MICRO PROGRAMMER @OpenZeppelin
High
Total
Medium
Total Earnings
#309 All Time
Payouts
3rd Places
Top 10
Top 25
All
Sherlock
Code4rena
Jul '24
13.20 USDC • 2 total findings • Sherlock • 0xNazgul
#51
high
Claimable gauge distributions are locked when `pauseGauge` is called
medium
First liquidity provider of a stable pair can DOS the pool
Jan '23
2,246.26 USDC • 5 total findings • Code4rena • 0xNazgul
#6
First vault depositor can steal other's assets
Staking rewards can be drained
Fee on transfer token not supported
[NAZ-M1] Vault Fees Can Total To More Than `1e18`
[NAZ-M2] Unchecked return of `execute()`
121.59 USDC • Code4rena • 0xNazgul
#26
1,453.53 USDC • 2 total findings • Sherlock • 0xNazgul
#9
[NAZ-H1] Any Account That Has `PerpDepository.sol` Approved as Spender of `quoteToken` Can be Forced To Pay Shortfall
[NAZ-M7] `DnGmxSeniorVault.sol` Has a `maxUtilizationBps` Cap on Withdraws But `RageDnDepository.sol` Has No Soft Cap For This
Dec '22
35.35 USDC • 2 total findings • Code4rena • 0xNazgul
#72
Inflation of ggAVAX share price by first depositor
wrong reward distribution between early and late depositors because of the late syncRewards() call in the cycle, syncReward() logic should be executed in each withdraw or deposits (without reverting)
28.12 USDC • Code4rena • 0xNazgul
#31
207.5 USDC • 2 total findings • Code4rena • 0xNazgul
#40
Must approve 0 first
Centralization risks: owner can freeze withdraws and use timelock to steal all funds
320.32 USDC • 1 total finding • Code4rena • 0xNazgul
#18
Escher721 contract does not have setTokenRoyalty function
Nov '22
923.33 USDC • 2 total findings • Code4rena • 0xNazgul
#25
Anyone can prevent themselves from being liquidated as long as they hold one of the supported NFTs
During oracle outages or feeder outages/disagreement, the `ParaSpaceFallbackOracle` is not used
53.49 USDC • Code4rena • 0xNazgul
#46
475.56 USDC • Code4rena • 0xNazgul
#29
42.55 USDC • Code4rena • 0xNazgul
62.49 USDC • 1 total finding • Sherlock • 0xNazgul
[NAZ-M2] Usage of deprecated `transfer()` can result in revert.
61.35 USDC • Code4rena • 0xNazgul
Oct '22
31.16 USDC • Code4rena • 0xNazgul
#30
37.11 USDC • 1 total finding • Code4rena • 0xNazgul
#42
Chainlink oracle data feed is not sufficiently validated and can return stale `price`
63.28 USDC • 2 total findings • Sherlock • 0xNazgul
#28
[NAZ-M1] First ERC4626 vault deposit exploit can break share calculation
[NAZ-M2] Incorrect Logic Comparison
549.04 USDC • Code4rena • 0xNazgul
#19
2,247.23 USDC • Code4rena • 0xNazgul
#4
37.88 USDC • Code4rena • 0xNazgul
71.07 USDC • Code4rena • 0xNazgul
#14
83.13 USDC • Code4rena • 0xNazgul
#21
Sep '22
3,047.92 USDC • 2 total findings • Sherlock • 0xNazgul
#8
[NAZ-M6] Unbounded loop in `_previewWithdraw() && _redeemMax()` Can Lead To DoS
[NAZ-M2] Lack of Price Freshness Check In `_latestAnswer64x64()` Allows A Stale Price To Be Used
586.05 USDC • 1 total finding • Code4rena • 0xNazgul
#13
A "FrontRunning attack" can be made to the `initialize` function
96.07 USDC • Code4rena • 0xNazgul
60.12 USDC • 1 total finding • Code4rena • 0xNazgul
#45
Supply cap of VariableSupplyERC20Token is not properly enforced
123.86 USDC • Code4rena • 0xNazgul
170.22 USDC • 2 total findings • Sherlock • 0xNazgul
#11
[NAZ-H1] ECDSA Signature Malleability
[NAZ-M1] Using `transferFrom` On ERC721 Tokens
175.3 USDC • 1 total finding • Code4rena • 0xNazgul
#32
Griefing attack on the Vaults is possible, withdrawing the winning side stakes
198.1 USDC • Code4rena • 0xNazgul
#23
33.81 USDC • Code4rena • 0xNazgul
146.62 CANTO • 1 total finding • Code4rena • 0xNazgul
#10
Calculated `token0TVL` may be zero under certain scenarios
90.77 USDC • Code4rena • 0xNazgul
#90
Aug '22
3.50 USDC • 1 total finding • Sherlock • 0xNazgul
[NAZ-M4] Chainlink's `latestRoundData` Might Return Stale Results
584.04 USDC • 2 total findings • Code4rena • 0xNazgul
No Cap on Amount of VOTES means the `voter_admin` can get any proposal to pass
[NAZ-M1] Chainlink's `latestRoundData` Might Return Stale Results
224.81 USDC • Code4rena • 0xNazgul
#15
54.24 USDC • Code4rena • 0xNazgul
99.85 USDC • Code4rena • 0xNazgul
63.31 USDC • Code4rena • 0xNazgul
2,436.29 USDC • 1 total finding • Code4rena • 0xNazgul
`vaultOwner` Can Front-Run `rebalance()` With `setAutomation()` To Lower Incentives
373.8 USDC • 1 total finding • Code4rena • 0xNazgul
#24
Builders must pay more interest when the system is paused.
Jul '22
88.08 USDC • Code4rena • 0xNazgul
189.05 USDC • Code4rena • 0xNazgul
#54
83.86 USDC • Code4rena • 0xNazgul
#12
77.05 USDC • Code4rena • 0xNazgul
#35
123.53 USDC • Code4rena • 0xNazgul
201.39 USDC • 1 total finding • Code4rena • 0xNazgul
#48
`fallback()` function can bypass permission/auth checks imposed in `execute()`
147.37 USDC • Code4rena • 0xNazgul
#33
Jun '22
75.27 USDC • Code4rena • 0xNazgul
#55
47.59 USDC • Code4rena • 0xNazgul
111.21 USDC • Code4rena • 0xNazgul
#43
126.4 USDC • Code4rena • 0xNazgul
132.64 USDC • Code4rena • 0xNazgul
631.81 USDC • Code4rena • 0xNazgul
513.69 USDC • Code4rena • 0xNazgul
84.25 USDC • Code4rena • 0xNazgul
226.92 USDC • Code4rena • 0xNazgul
#41
135.59 USDC • Code4rena • 0xNazgul
#34
May '22
171.81 USDC • Code4rena • 0xNazgul
262.4 USDT • 1 total finding • Code4rena • 0xNazgul
Misconfiguration of Fees Incentive Might Cause Tokens To Be Stuck In `Booster` Contract
644.68 USDC • Code4rena • 0xNazgul
#17
86.32 USDC • Code4rena • 0xNazgul
#56
93.84 USDC • Code4rena • 0xNazgul
301.04 USDC • Code4rena • 0xNazgul
#22
30.09 USDC • Code4rena • 0xNazgul
#76
305.02 DAI • Code4rena • 0xNazgul
303.01 USDT • Code4rena • 0xNazgul
59.77 DAI • Code4rena • 0xNazgul
383.36 USDC • 1 total finding • Code4rena • 0xNazgul
Chainlink pricer is using a deprecated API
15.49 USDC • Code4rena • 0xNazgul
#57
96.72 USDC • Code4rena • 0xNazgul
#44
Apr '22
148.39 USDC • Code4rena • 0xNazgul
#20
48.92 MIM • Code4rena • 0xNazgul
#49
89.35 USDC • Code4rena • 0xNazgul
78.14 USDC • Code4rena • 0xNazgul
49.45 USDC • Code4rena • 0xNazgul
54.33 USDC • Code4rena • 0xNazgul
131.23 USDC • Code4rena • 0xNazgul
123.75 USDC • Code4rena • 0xNazgul
Mar '22
78.91 USDC • Code4rena • 0xNazgul
34.11 USDC • Code4rena • 0xNazgul
#38
41.55 USDC • Code4rena • 0xNazgul
52.84 USDC • Code4rena • 0xNazgul
#37
63 USDC • Code4rena • 0xNazgul
111.36 USDC • Code4rena • 0xNazgul
81.24 USDC • Code4rena • 0xNazgul
178.72 USDT • Code4rena • 0xNazgul