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

Maroutis

Security Researcher

Blockchain | Quant developer

High

12

Total

Medium

9

Total

$2.95K

Total Earnings

#902 All Time

20x

Payouts

regular

4x

Top 10

regular

10x

Top 25

regular

16x

Top 50

All

Sherlock

Code4rena

CodeHawks

Jan '25

Next Generation

Next Generation

221.05 USDC • Code4rena • Maroutis

#9

Aave DIVA Wrapper

Aave DIVA Wrapper

0.04 usdc • 1 total finding • CodeHawks • maroutis

#9

low

Incorrect sequence of AaveDIVAWrapper constructor parameters

Aave v3.3

Aave v3.3

95.77 USDC • Sherlock • Maroutis

#81

Dec '24

Alchemix Transmuter

Alchemix Transmuter

269.42 op • 1 total finding • CodeHawks • maroutis

#19

medium

Inflated `totalAssets` in `StrategyMainnet`, `StrategyArb`, and `StrategyOp` Contracts

Nov '24

Debita Finance V3

Debita Finance V3

95.36 USDC • 2 total findings • Sherlock • Maroutis

#27

medium

Borrower will always pay maximum fee when extending loan due to incorrect fee calculation in `DebitaV3Loan`

medium

Division before multiplication in `DebitaIncentives::claimIncentives` can cause some users to receive zero rewards

Project

Project

319.53 USDC • 1 total finding • CodeHawks • maroutis

#8

low

Executing `executeMetaTransaction` with a user's signature but a random msg.value can cause an unexpected state changes

Jul '24

Munchables

Munchables

29.18 USDC • 1 total finding • Code4rena • Maroutis

#44

high

[H-01] Miscalculation in `_farmPlots` function could lead to a user unable to unstake all NFTs

Jun '24

Vultisig

Vultisig

6.78 USDC • 1 total finding • Code4rena • Maroutis

#31

high

Vultisig whitelisting can be bypassed by anyone

Apr '24

Renzo

Renzo

666.67 USDC • 3 total findings • Code4rena • Maroutis

#18

high

Incorrect withdraw queue balance in TVL calculation

medium

Lack of slippage and deadline during withdraw and deposit

medium

Fixed hearbeat used for price validation is too stale for some tokens

DYAD

DYAD

500.57 USDC • 6 total findings • Code4rena • Maroutis

#19

high

Inability to perform partial liquidations allows huge positions to accrue bad debt in the system

high

Design flaw and mismanagement in vault licensing leads to double counting in collateral ratios and positions collateralized entirely with kerosine

high

Kerosene collateral is not being moved on liquidation, exposing liquidators to loss

high

Users can get their Kerosene stuck until TVL becomes greater than Dyad's supply

high

Missing enough exogeneous collateral check in `VaultManagerV2::liquidate` makes the liquidation revert even if (DYAD Minted > Non Kerosene Value)

medium

No incentive to liquidate small positions could result in protocol going underwater

Mar '24

vVv Vesting & Staking

vVv Vesting & Staking

18.93 USDC • Sherlock • 0xMaroutis

#30

Dec '23

Footium Update

Footium Update

66.32 USDC • Sherlock • 0xMaroutis

#17

Nov '23

Notional Update #4

Notional Update #4

142.51 USDC • 1 total finding • Sherlock • 0xMaroutis

#8

medium

Absence sequencer status check in `_getOraclePairPrice`

Oct '23

Real Wagmi #2

Real Wagmi #2

345.93 USDC • 2 total findings • Sherlock • 0xMaroutis

#13

high

Issue with Borrower's Incentive in using this protocol

high

Misuse of Old Borrowing key instead of New Key in takeOverDebt Function

ENS

ENS

55.85 USDC • Code4rena • Maroutis

#16

Sep '23

Venus Prime

Venus Prime

4.37 USDC • Code4rena • Maroutis

#39

Aug '23

Sparkn

Sparkn

6.34 USDC • 5 total findings • CodeHawks • maroutis

#68

medium

Malicious/Compromised organiser can reclaw all funds, stealing work from supporters

low

If a winner is blacklisted on any of the tokens they can't receive their funds

low

Potential DOS due to Gas Exhaustion Due to Large Array Iteration in `_distribute` Function

low

Centralization Risk for trusted organizers

low

DAI Tokens at Risk Due to Lack of address(0) Check in distribute

Jul '23

Beedle - Oracle free perpetual lending

Beedle - Oracle free perpetual lending

39.58 USDC • 7 total findings • CodeHawks • maroutis

#83

low

Zero address leads to transaction reverts

low

Lender fails to giveLoan because of inconsistent length between `loadIds` and `poolIds`

low

Missing Events Emitting

gas

User can steal reward tokens if the Staking contract uses tokens with different decimals

gas

[L-07] interface Staking.FeeDistribution is not used

gas

Sender in `transferFrom` in `Lender.setPool` different from msg.sender

gas

New lender is charged with paying protocolInterest

Foundry DeFi Stablecoin CodeHawks Audit Contest

Foundry DeFi Stablecoin CodeHawks Audit Contest

65.55 USDC • 4 total findings • CodeHawks • maroutis

#31

high

Theft of collateral tokens with fewer than 18 decimals

high

Liquidation Is Prevented Due To Strict Implementation of Liqudation Bonus

low

Improving the burnDsc() to allow users to mitigate their liquidation's impact

low

Zero address check for tokens

CodeHawks Escrow Contract - Competition Details

CodeHawks Escrow Contract - Competition Details

3.12 USDC • 1 total finding • CodeHawks • maroutis

#93

medium

[H-01] Lack of emergency withdraw function when no arbiter is set