周三,zkLink Nova协议遭遇严重安全漏洞,其以太坊托管账户余额被清空至仅剩0.001 ETH。据安全机构Blockaid通报,攻击者利用公共中继器向以太坊注入虚假的批次根数据,成功绕过验证流程,从L1托管账户及桥接合约中提取资金。
批次根是跨链桥用于确认提款请求合法性的关键哈希值。zkLink Nova采用多层验证机制,要求在跨链一致性检查与证明校验完成后,才允许执行提款操作。然而,此次攻击中,伪造的根数据经由公共中继器直接写入以太坊,规避了正常验证路径。
交易日志显示,在资金被转移前,同一笔交易已提交新的批次根信息,表明攻击者已提前部署恶意数据。这一操作使系统误认为提款请求已获得有效授权。
美国东部时间10月28日下午6:21,一笔大额转账发生,共计22.43 ETH及11种ERC-20代币被转至单一接收地址。其中最大一笔为245.74 pufETH,按当前市价约合61.3万美元。此外,还有约1.8万美元USDC和3,361 USDT被同步转移。
根据Etherscan数据,该笔交易总额约为778,625.84美元。由于后续未见更多提款记录,且托管账户暂停标志尚未设置,实际总损失可能更高,但尚无法确认。
这并非首例通过伪造消息实施的桥接攻击。10月17日,Cysic跨链桥曾因伪造铸造指令导致1000万枚未经授权代币生成,攻击者随后抛售720万枚,获利约72.7万美元。
更早之前,Verus以太坊桥接合约在5月和7月分别遭受两次重大损失,累计金额超800万美元。调查显示,这些攻击均源于桥接合约中缺失关键的Solidity验证逻辑,如checkCCEValues函数中的代码遗漏。
此类漏洞曾在2022年引发Wormhole与Nomad等知名事件,反映出跨链协议在设计层面仍存在系统性风险。Blockaid强调,公共中继器的开放性若缺乏严格控制,极易成为攻击入口。