事件概况
ChainCatcher 消息,据慢雾(SlowMist)监测,GebProxyActions 合约因缺乏调用者访问控制,导致约 5.9436 枚 ETH 损失。
攻击路径
问题的起点在于受害用户此前的调用方式:用户直接调用了 GebProxyActions.quitSystem,而不是通过 DSProxy 进行委托调用,这使得 ownsSAFE[safe] 被设置为 GebProxyActions 合约自身。
攻击者随后直接调用 GebProxyActions.quitSystem(manager, safe, dst),绕过了 GebSafeManager 的 safeAllowed 检查,最终将抵押品转移到了自己的地址。
本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.

