๐จSlowMist TI Alert๐จ
๐ธ
@SetProtocol Loss: ๏ฝ9.6K USD
๐ Root Cause: Index Coop `ExchangeIssuance.issueSetForExactToken` trusted arbitrary SetToken state without locking. The function read components and units for quoting, but allowed a malicious manager pre-issue hook to inflate `positionMultiplier` via NAV `issue`/`redeem` with a fake valuation. `BasicIssuanceModule.issue` then read inflated real units from `ExchangeIssuance` via `transferFrom`, causing TOCTOU-based asset drain.
๐ Attacker: 0x0736930ae35eafefa789f11edf41d7b799e7c99d
๐ Victim: 0xc8c85a3b4d03fb3451e7248ff94f780c92f884fd (ExchangeIssuance)
๐ Malicious SetToken: 0xf7c2d0a2bf81bf803ed6e1d97c89fe3b30b06948
๐ Malicious Manager/Hook: 0x8f449d85f728c1dd6596880ba28a0b80b6a26c58
๐ Malicious Valuer: 0x388a3da33825e1f44ac71b8fd543523cdf994802
โ ๏ธ Impact: ExchangeIssuance lost real assets after attacker issued BHSET with 0.05 WETH, then abused hook to inflate component units ~93.66x, allowing excessive `transferFrom` during issue.
Powered by
Tx: