SlowMist|2026年06月07日 11:01
SlowMist TI 警报
损失:14.411518807585587 ETH
根本原因:`ATOHook.rewards` 映射槽与 Solady `ReentrancyGuard` 固定槽(`0x02215292eb9609279094554c6e223f800950648ddfa3da30329838d6c170928d`)之间的存储槽冲突。在 `getReward()` 中使用的 `nonReentrant` 修饰符会将哨兵值 `0xffffffffffffff` 写入防护槽,而由于冲突,该值同时被读取为 `rewards[attackContract]`。这导致奖励金额被人为膨胀,每次调用都会以 ETH 的形式支付,从而允许攻击者重复索取 200 次。
攻击者 (EOA):0x2d2aafc193c24e59bd16139056ac9b4df4d37ad0
受害合约:0xa10de71ddb4e0d51938ef6e0118822e157a62888
攻击合约:0x2441e480f62bf609a08da09143e4baf8a817d757
奖励计算与重入防护之间的存储冲突使得奖励被无限制地耗尽。
由 SlowMist.AI 提供支持
https://(etherscan.io)/tx/0xe4e2cc3b06144da48fa8577eb0059b713bcce97579bee59ec65c518a04716c6e
分享至:
脉络
热门快讯
APP下载
X
Telegram
复制链接