ChainBleedv0.1 · open intel
← back to feed·SUILOGIC2025-05-22 · 1y ago
Incident · DEFILLAMA

Cetus CLMM

Spoof Token Exploit
Estimated loss
$223.00M
VERDICT —AUDIT-CATCHABLE
An auditor reviewing custom fixed-point math against the stated invariant 'no input may overflow on shlw' would re-derive the boundary and notice the comparator inverted; Move's integer semantics make this testable with a single property-fuzz pass.
▰ METHOD
Spoof Token Exploit
LOGICBYTECODE CATCHABLEAI SCANNABLE
Root cause

Cetus's CLMM math library on Sui contained a flawed overflow guard inside `checked_shlw` (checked shift-left-word) used by `get_delta_a` / `get_delta_b` in the `integer_mate` fixed-point u256 routines. The function compared the input against an incorrect constant — effectively `1 << 192` was checked the wrong direction with the wrong mask — so high-bit-set inputs slipped past the guard and the subsequent left-shift silently wrapped, producing a near-zero token-delta requirement for a position with massive liquidity credit. The attacker flash-loaned haSUI, drove the pool to a price tick where one side of the range required only `1` unit of a spoof token (BULLA, MOJO), opened a CLMM position consuming the overflow path so the protocol charged ~1 token unit for outsized liquidity, then redeemed real reserves across pools. ~$223M drained; Sui validators froze ~$162M before bridging.

Forensic narrative

Classification: Protocol Logic. Technique: Spoof Token Exploit. Target type: DeFi Protocol. Affected chains: Sui. Implementation language: Move.

Primary source
https://blocksec.com/blog/cetus-incident-one-unchecked-shift-drains-223m-largest
Sourced from
DefiLlama Hacks dataset · api.llama.fi/hacks
Technical record
chain
sui
protocol
Cetus CLMM
bug_class
logic
date_occurred
2025-05-22
loss_usd
$223,000,000
classification
Protocol Logic
technique
Spoof Token Exploit
target_type
DeFi Protocol
language
Move
source_id
dl:2289
Related — same bug class· logic
2026-05-13
28d ago
TRON
Transit Finance
Deprecated Smart Contract Exploit
logic
$1.88M
UNRATED
2026-05-13
28d ago
ETH
TAC Cross-Chain Layer (TON Side)
Contract Vulnerability
logic
$2.80M
UNRATED
2026-05-13
28d ago
ETH
Transit Finance
Contract Vulnerability
logic
$1.88M
UNRATED
2026-05-12
29d ago
ARB
Aurellion
Uninitialized Proxy Exploit
logic
$456.0K
UNRATED
2026-05-12
29d ago
BSC
SQ Protocol
Acces Control Exploit
logic
$346.0K
UNRATED
2026-05-12
29d ago
BSC
SQ Protocol
Contract Vulnerability
logic
$346.1K
UNRATED
ChainBleed — live web3 threat intelligence