Goldpesa は SlowMist の監視によれば、約 114,900 ドルの損失をもたらす攻撃を受けました。 Foresight News によると、この問題の原因は GPXHooks の reBalance() 関数であり、GPX/USDC の通貨デルタが 0 かどうかを確認せずに、共有 PositionManager を使用して流動性操作を実行したためでした。その結果、フックのバーンクレジットが呼び出し元の状態から分離されないままとなっていました。
攻撃者はアンロックと、未決の MINT_POSITION 操作を使用して負のデルタを作成し、その後リバランスをトリガーしてフックに対して正のクレジットを生成しました。 しかし TAKE_PAIR は純額のみを引き出せたため、フックが実際に受け取ったのは約 33,900 USDC であり、その差分は結果として生じたファントム債務によって相殺されました。 続いて攻撃者は自身のポジションを焼却し、債務を清算することで、PoolManager から約 115,000 USDC を引き出しました。
