๊ฐ€์ž… ํ›„ ์ดˆ๋Œ€ ๋งํฌ๋ฅผ ๊ณต์œ ํ•˜๋ฉด ๋™์˜์ƒ ์žฌ์ƒ ๋ฐ ์ดˆ๋Œ€ ๋ณด์ƒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SlowMist
@SlowMist_Team
SlowMist is a Blockchain security firm established in 2018, providing services such as security audits, security consultants, red teaming, and more.
๊ฐ€์ž… April 2018
410 ํŒ”๋กœ์ž‰ ์ค‘    88.7K ํŒฌ
๐ŸšจSlowMist TI Alert๐Ÿšจ ๐Ÿ’ธ @usmfum Loss: ~70.83 ETH ๐Ÿ” Root Cause: Pricing logic flaw in `ethFromDefund()` of USM's `defund()` function. The function uses arithmetic mean of current and estimated final FUM sell prices for single redemptions, but lacks "split invariance." Combined with per-redemption state contraction (`adjShrinkFactor`) and integer rounding, 64 small `defund()` calls return more ETH than one large call for the same FUM amount. - Attacker EOA: `0xb92b2e47680c89da8f951b8963ef469f461a50fc` - Attacker Contract: `0x5a5e29ba89663a3558273354e990426f3cac7de7` - Victim Contract (USM): `0x2a7fff44c19f39468064ab5e5c304de01d591675` - Profit Receiver: `0xe3c6346b6f282029312d2caf4677ef39beabbf99` Powered by Tx:
๋” ๋ณด๊ธฐ