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

legat

Security Researcher

Contact Me

High

3

Total

Medium

5

Total

$2.66K

Total Earnings

#1143 All Time

7x

Payouts

regular

1x

Top 10

regular

3x

Top 25

regular

6x

Top 50

All

Sherlock

Apr '26

XRP Ledger - April 2026

XRP Ledger - April 2026

1,797.91 USDC • 1 total finding • Sherlock • legat

#37

high

book_offers misreports funded MPT offer depth by using issuer-account transfer-rate logic instead of the MPTokenIssuance transfer-fee model

Clear Macro by Superfluid

Clear Macro by Superfluid

25.82 USDC • Sherlock • legat

#41

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

Fluid DEX v2

Fluid DEX v2

194.51 USDC • 2 total findings • Sherlock • legat

#10

high

MoneyMarket `NORMAL_WITHDRAW` clamps only internal `withdrawAmountRaw_` but forwards the original (oversized) `supplyAmount_` to Liquidity, allowing an attacker to withdraw more tokens than their position and drain pooled Liquidity

medium

DexV2 `settle()` LL-failure fallback credits “withdraw later” storage to `to_` (recipient), but stored balances are only withdrawable by the callback contract (`msg.sender`) → permanent fund lock for EOAs

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