Reproduced Exploit
H-2: Attacker drains Morpho suppliers by inflating collateral price
500k USDC drained from Morpho suppliers via post-withdraw yield donation
Chain
Other
Category
untagged
Date
Jun 2025
Source
AuditVault
EVM Playground
Source-level debugger — step opcodes and Solidity in sync
The attack is replayed in an in-browser EVM preloaded with the exact dumped fork state. The execution tree shows every call; step by Solidity line or by opcode across all depths — source, Stack, Memory, Storage, Balances (native / ERC-20 / NFT), Transient storage and Return value stay in sync. Click a tree node, opcode, or source line to jump. No backend, no live RPC.
Source & credit. Reproduction of a public audit finding curated by AuditVault — the original finding: 62483-h-2-attacker-can-drain-the-entire-suppliers-on-morpho-market. Standalone Foundry PoC and full write-up: 62483-h-2-attacker-can-drain-the-entire-suppliers-on-morpho-market_exp in the
evm-hack-registrymirror.
| Field | Value |
|---|---|
| Protocol | Notional Exponent |
| Severity | high |
| Source | AuditVault / https://github.com/sherlock-audit/2025-06-notional-exponent-judging |
| Harm | 500k USDC drained from Morpho suppliers via post-withdraw yield donation |
TL;DR#
500k USDC drained from Morpho suppliers via post-withdraw yield donation
Vulnerable code#
See the synthetic reproduction in test/62483-h-2-attacker-can-drain-the-entire-suppliers-on-morpho-market.sol — the blamed line is marked // @> VULN.
Root cause#
Faithful reduction of the AuditVault finding. The vulnerable line is preserved so the Playground locator points at the real bug, not scaffolding.
Attack walkthrough#
- Deploy the reduced protocol pieces via the
Exploitconstructor. run()performs the attack end-to-end andrequires the harm.
Diagrams#
Impact#
500k USDC drained from Morpho suppliers via post-withdraw yield donation
Taxonomy#
- severity/high
- sector/lending
- platform/auditvault
Sources#
- AuditVault finding: https://github.com/Auditware/AuditVault/blob/main/findings/62483-h-2-attacker-can-drain-the-entire-suppliers-on-morpho-market.md
- Original report: https://github.com/sherlock-audit/2025-06-notional-exponent-judging
- Reduced from: sherlock-audit/2025-06-notional-exponent@82c87105 (AbstractYieldStrategy effectiveSupply/price)
Sources & further analysis#
Reproductions & code
- Standalone PoC + full trace: 62483-h-2-attacker-can-drain-the-entire-suppliers-on-morpho-market_exp (evm-hack-registry mirror).
- AuditVault finding: 62483-h-2-attacker-can-drain-the-entire-suppliers-on-morpho-market.
Alerts & third-party analyses
These dashboards index community alerts tweets, post-mortems, and independent write-ups. Reach them through the protocol name above to cross-check this reproduction against other analyses.