USMが攻撃を受け、約70.83枚のETHを失った。
USM 合約 defund() の償還関数における ethFromDefund() の価格設定ロジックには欠陥があります。この関数は単一の償還計算において、現在の FUM 売却価格と推定終期 FUM 売却価格の算術平均値を用いて対価を算出しますが、このアルゴリズムは分割不変性を持っていません。
単一の償還に伴う状態収縮係数 adjShrinkFactor と整数切り捨てメカニズムを重ね合わせると、同等の数量の FUM 資産が 64 回の小額償還操作に分割され、最終的に引き出せるイーサリアムの総量は一度の大口償還で得られる量を大幅に上回ることになります。






