新闻加密货币Ankr 以太坊跨链桥因伪造回执漏洞损失 304,500 美元

Ankr 以太坊跨链桥因伪造回执漏洞损失 304,500 美元

作者: Crypto Adventure·

要点速览

  • •攻击者利用一笔已结算的 Optimism 存款引用,在约三分钟内执行了五笔欺诈性提款。
  • •慢雾表示,包含被篡改转账细节的伪造回执之所以通过授权,是因为桥未对照源链记录独立核实申领。
  • •链上调查人员追踪到的被盗资产包括约 82.91 ankrETH、515,206 ankrPOL 和 798 万枚 ANKR。
  • •Ankr 桥的提款于约 09:51(UTC)被暂停,但运营方尚未发布事件声明或恢复计划。
  • •调查人员尚未确定签名凭证是否遭泄露,或授权基础设施是否以其他方式被篡改。
Ankr 以太坊跨链桥因伪造回执漏洞损失 304,500 美元

11 月 9 日,Ankr 的以太坊跨链桥损失约 304,500 美元。攻击者基于一笔已在 Optimism 上完成的存款,提交了五笔欺诈性提款请求。

区块链安全公司 Blockaid 首先发现该攻击,初步估计损失为 292,000 美元。慢雾(SlowMist) 随后将估计值上调至约 304,500 美元,并将此次盗窃归因于伪造的跨链回执——这些回执包含被篡改的交易细节,却通过了桥的授权校验。

攻击者重新利用了 11 月 3 日在 Optimism 上一笔约 0.0044 ankrETH 的合法存款。尽管该转账此前已经在以太坊上完成兑换,其交易引用却被再次用于授权另外五笔涉及不同资产、接收方和金额的提款。这五笔提款在约三分钟内执行完毕,将桥上多类代币的可用库存转移至一个由攻击者控制的钱包。这种复用模式暴露了桥设计中的结构性风险:当提款仅凭回执即获批准时,单个已结算的存款引用就可能支撑多笔申领,除非目标链侧的校验将每个请求与源链记录逐一核对。

五笔伪造提款抽干桥储备

链上记录显示,攻击者提取了约 82.91 ankrETH、515,206 ankrPOL 以及 798 万枚 ANKR 代币。另外两笔提款转走了约 5,372 枚与 Polygon 相关的质押代币和 0.82 aETHb。

PeckShield 追踪了被盗资产,估计初始损失约为 286,000 美元,并报告称大部分收益已被兑换为约 103 ETH,当时价值约 217,000 美元。各损失估计值的差异反映了代币估值以及各公司评估时点的不同。

慢雾确认了桥的提款授权流程中的核心漏洞。尽管五笔回执均引用了同一笔原始的 Optimism 交易,但每一笔都包含被更改的转账细节,并带有桥的受信任共识签名者出具的有效签名。这些签名使桥的 withdraw() 函数得以释放资产,而无需独立核实所申领的提款是否与真实的源链存款相符。

Ankr 的桥架构依赖于一种公证流程,即存款交易先获得授权,对应的资产才能在另一条网络上释放。这种对受信任签名层的依赖在跨链基础设施中十分普遍,这也正是为什么目标链侧校验的严谨程度——而非单笔存款的规模——决定了任何一笔已批准提款所暴露的价值上限。

攻击者如何获得有效签名仍未查明。慢雾尚未确认签名凭证是否遭到泄露,或授权基础设施是否被篡改。

此前运营钱包的转账引发疑问

Blockaid 还标记了可疑资金流动,涉及与 Ankr 在以太坊、Arbitrum 和 Linea 上的运营相关联的钱包。在桥提款发生前数小时,这些钱包中的资金被归集至一个独立地址,随后被用于资助执行攻击的账户。

这些转账与未授权签名之间的关联尚未得到确认,调查人员也尚未确定该活动是涉及被泄露的运营凭证,还是其他攻击手段。

此前事件与桥的现状

此次攻击之前,Ankr 在 8 月曾发生另一起流动性质押合约事件:ankrFLOW 中的漏洞使无支撑代币得以被铸造,并给 MORE Markets 造成约 410,000 美元的损失。10 月下旬,类似的跨链授权失效也影响了 zkLink Nova 桥,导致约 786,000 美元的未授权提款。

11 月 9 日攻击发生后,Ankr 的以太坊桥最初并未暂停,但后续链上记录显示,提款已于当天上午约 09:51(UTC)被暂停。截至发稿,Ankr 尚未发布公开事件声明,也未公布恢复计划。已接受签名的来源、最终财务损失以及针对受影响用户的任何潜在赔偿均未得到确认。在提款暂停且对已接受签名尚无官方说明的情况下,短期内值得关注的指标包括:Ankr 的事件声明及任何恢复或赔偿计划、提款暂停将持续多久,以及追踪约 103 ETH 已兑换收益的安全公司发布的最新追踪或损失数据。

来源:Crypto Adventure