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

legat

Security Researcher

Contact Me

High

1

Total

Medium

4

Total

$638.00

Total Earnings

#1728 All Time

4x

Payouts

regular

2x

Top 25

regular

3x

Top 50

All

Sherlock

Mar '26

Current Finance

Current Finance

184.60 USDC • 3 total findings • Sherlock • legat

#14

high

Liquidation authorizes on EMA prices but settles seizure on spot prices, causing excess collateral seizure during real Pyth EMA/spot divergence

medium

`handle_debt_auto_deleverage` uses reserve-level debt at execution time even though debt ADL is enabled per `emode_group_id`, allowing borrowing in group B to wrongly activate ADL liquidation against users in group A

medium

`close_pool_reward()` trusts a lazily materialized per-reward claimant counter, so ended deposit liquidity-mining pools can refund away rewards owed to passive pre-existing depositors

Jan '26

OpenCover Insured Vaults

OpenCover Insured Vaults

47.58 USDC • Sherlock • legat

#39

Flying Tulip

Flying Tulip

248.38 USDC • Sherlock • legat

#60

Dec '25

Monolith Stablecoin Factory

Monolith Stablecoin Factory

157.52 USDC • 2 total findings • Sherlock • legat

#12

medium

`writeOff()` can erase all protocol debt when the last borrower is written off (unbacked COIN)

medium

Redemption accounting can become undercollateralized: `redeem()` pays out collateral without conservatively redistributing borrower shortfalls, breaking collateral conservation and locking withdrawals