网易首页 > 网易号 > 正文 申请入驻

Nomad被黑解析|致命漏洞损失1.9亿美元,白帽已返还近900万美元

0
分享至

8月2日,欧科云链OKLink安全团队监测到Nomad Bridge遭受攻击,智能合约中的WETH和WBTC被转出,损失约1.9亿美元。

编辑|小欧

分析|OKLink安全团队

继6月24日,Horizon跨链桥被黑损失1亿美元之后,如今Nomad跨链桥也面临黑客攻击损失近2亿美元,为何黑客如此“钟爱”跨链桥?

伴随区块链及链上应用的增长,多链交互需求让跨链桥业务迎来了爆发性增长。而有Money效应的地方,就摆脱不了“黑暗”的滋生,当跨链桥在为用户提供便利的同时,庞大的资金量也吸引了众多黑客的关注。

回顾此次Nomad跨链桥被黑事件,堪称是Web3史上最混乱的黑客攻击之一。今天,本文将从数据概览、事件原因、详细经过、漏洞分析四个维度,对事件展开深度分析...

数据概览

累计涉及1251个ETH地址

据欧科云链OKLink数据追踪显示,此次Nomad Bridge 攻击事件共涉及1251个ETH 地址,涉及14个资产种类,涉案金额约1.9 亿美金;其中包含 12个ENS地址,ENS 地址涉案金额超 6980 万美金,约占总金额的38%;在利用漏洞获利后,直接进行交易的地址数达739 个,占比近60%。

但值得注意的是并不是所有地址都是恶意攻击,已知已有白帽骇客公开表态愿意归还资金。截至发稿前,被OKLink多链浏览器标记为“Nomad官方被盗资金回收地址”,目前已返还近900万美元资产。

此外,OKLink多链浏览器目前已对其余黑客地址进行了7*24H监控,后期若发生相关地址异动,将第一时间同步大家。

事件起因与漏洞分析

这次漏洞产生的原因是 Replica 合约在初始化的时候将 confirmAt[0x00] 赋值为1,使得storage变量 messages中未初始化的键值对都能够成功通过检测。

大约从第 15259101 个区块开始,攻击者对Replica 合约的 Process 函数进行了多次的调用。

对(0xb1fe开头的)交易哈希进行分析可以看到,当交易执行到acceptableRoot函数的时候,可以发现很不寻常的地方。

从下图可以看出,acceptableRoot函数的输入参数为全0,且该函数返回结果为 true。

根据_messageHash获得的 messages[_messageHash] 值为 0 字符串,有两种情况,一是 _messageHash 在 messages mapping 中没有对应的值,二是存在有对应值但被设为了0,并且我们从返回结果true得知,输入0值可以绕过这个 require 检查,这是很异常的情况。

进入到acceptableRoot函数,当输入_root 为0时,意味着 confirmAt[_root] 满足不为零且小于等于 block.timestamp 的值。

而confirmAt[] 只在initialize,update和 setConfirmation三个函数中出现被修改的情况,导致此次攻击事件发生的问题出现在 initialize 函数中。

可以看到在调用initialize函数对合约变量进行初始化的时候,将confirmAt[_committedRoot] 的值设为了1。

在该合约的初始化交易中可以看到,输入的所有变量都为0,也就是说在初始化阶段 confirmAt[0x00..0] 的值被设为了1。

这也就直接导致了 acceptableRoot 函数中发生了不合理的绕过。

初始化交易哈希:

0x53fd92771d2084a9bf39a6477015ef53b7f116c79d98a21be723d06d79024cad

回到process 函数中,在了解了上述漏洞产生的原因后,只需要每次输入没有被使用过的 _messageHash ,就能在 messages mapping 中获取到 0 值,从而绕过 !proven 的检测,最终从跨链桥上盗取资产。

此次漏洞的核心就在对confirmAt这个mapping赋值的过程。从initialize函数输入参数可以看到,_committedRoot使用了0x00。一般情况使用0值做初始化参数没有问题,但是在Nomad的这个场景下,就导致了任意message都能通过检测的安全漏洞。

也就是说,攻击者只需要找到一个有效的交易,用自身地址找到/替换对方的地址,然后重新广播它就能获得Nomad跨链桥上资产。

OKLink安全分析师建议,未来在initialize函数中也需要进行严格的安全检查和判断,避免安全事故的发生。

链上安全无小事

马虎大意不可取

此次Nomad事件影响十分广泛,参与地址数众多,其中出现了许多ENS地址。主要原因是执行攻击的门槛成本低,后续参加的攻击者只需要将先前攻击者的calldata 稍作修改就可以完成攻击,很多普通用户通过社区传授的“成功经验”,对Nomad跨链桥趁火打劫,过了把“黑客瘾”。

加上项目方在攻击事件发生时,没有相应的项目应急停止机制,因此才会造成近2亿美元的损失。

近年来,跨链桥相关的黑客攻击主要发生在跨链之前和签名处,普遍均为合约漏洞,当然也存在类似此次Nomad官方马虎大意造成的被盗事件。

对于越来越多的跨链项目及项目合约安全,欧科云链OKLink安全团队提醒:

1.项目上线前对合约进行安全审计;

2.合约调用接口需要严格排查其适配性;

3.版本更新时需要对相关接口及签名安全进行重新评估;

4.需要对跨链签名者进行严格审查以保证签名不被恶意人员控制;

作为全球领先的区块链数据与技术服务提供商,未来欧科云链将持续发挥链上大数据公司优势,跟进分析链上安全事件,为Web3时代的链上安全保驾护航。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
5月1日正式严查!体制内人员注意,多条红线绝不能碰

5月1日正式严查!体制内人员注意,多条红线绝不能碰

苗苗情感说
2026-05-03 20:46:03
25年首次! 美国大型航空倒闭 航空破产潮将来袭

25年首次! 美国大型航空倒闭 航空破产潮将来袭

每日经济新闻
2026-05-03 16:47:52
张雪在烧烤店目睹自家机车夺冠,兴奋地给全体顾客买单,店方:张雪买单约5000元,今晚为他准备了观赛投影仪

张雪在烧烤店目睹自家机车夺冠,兴奋地给全体顾客买单,店方:张雪买单约5000元,今晚为他准备了观赛投影仪

极目新闻
2026-05-03 18:55:00
尚锐,任国务院国资委副主任!从南到北跨省任职一年多后,秦波履新市委书记!

尚锐,任国务院国资委副主任!从南到北跨省任职一年多后,秦波履新市委书记!

蓝色海边
2026-05-02 20:25:30
沙尔克重返德甲!卡里乌斯德乙重生,哲科双喜临门

沙尔克重返德甲!卡里乌斯德乙重生,哲科双喜临门

体坛周报
2026-05-03 11:17:20
穆里尼奥正面回应重返皇马传闻:我可以保证!

穆里尼奥正面回应重返皇马传闻:我可以保证!

夜白侃球
2026-05-02 23:54:33
文莱最帅王子带女儿见国王,混血王妃稍显圆润,但是依旧很美

文莱最帅王子带女儿见国王,混血王妃稍显圆润,但是依旧很美

小书生吃瓜
2026-04-30 21:42:40
青楼出身,无法生育被休,改嫁上将连生11子,人人敬重的广东之母

青楼出身,无法生育被休,改嫁上将连生11子,人人敬重的广东之母

浩渺青史
2026-04-28 15:40:40
赖清德竟敢偷偷离台,大陆火速行动!国民党的狐狸尾巴藏不住了

赖清德竟敢偷偷离台,大陆火速行动!国民党的狐狸尾巴藏不住了

梦史
2026-05-03 13:58:28
21冠军到来,毫无意外!国米新赛季思考:真的需要变阵吗?

21冠军到来,毫无意外!国米新赛季思考:真的需要变阵吗?

肥强侃球
2026-05-03 23:57:26
艾伦叹服吴宜泽:我不像奥沙利文那样随便乱夸人,他真有特殊气质

艾伦叹服吴宜泽:我不像奥沙利文那样随便乱夸人,他真有特殊气质

杨华评论
2026-05-03 19:15:00
以青春之姿 赴千年之约 龙门青年文保人守护石刻瑰宝

以青春之姿 赴千年之约 龙门青年文保人守护石刻瑰宝

新华社
2026-05-03 11:56:18
顾客用烧烤签给宠物狗撸串喂食,烧烤店主致歉:停业一天,已销毁旧签子和食材

顾客用烧烤签给宠物狗撸串喂食,烧烤店主致歉:停业一天,已销毁旧签子和食材

极目新闻
2026-05-03 17:11:22
孙杨无证驾驶再上热搜,全体拘留人员当时被迫陪他吃素

孙杨无证驾驶再上热搜,全体拘留人员当时被迫陪他吃素

映射生活的身影
2026-05-03 02:46:28
3-0!阿森纳拒崩盘 6分领跑多4个净胜球 曼城压力陡增 9天3场恶战

3-0!阿森纳拒崩盘 6分领跑多4个净胜球 曼城压力陡增 9天3场恶战

我爱英超
2026-05-03 06:35:39
一枚小滴丸,打通眼底微循环!增供血、护视神经,中老年护眼必备

一枚小滴丸,打通眼底微循环!增供血、护视神经,中老年护眼必备

垚垚分享健康
2026-05-01 14:10:12
塔图姆赛季总结:原本报销复出却在抢七伤停 3-1遭黑七逆转一轮游

塔图姆赛季总结:原本报销复出却在抢七伤停 3-1遭黑七逆转一轮游

醉卧浮生
2026-05-03 10:28:57
人类尸臭为啥如此难闻?外国石棺咋阻止尸臭泄漏?教堂味道难闻吗

人类尸臭为啥如此难闻?外国石棺咋阻止尸臭泄漏?教堂味道难闻吗

向航说
2026-05-02 00:55:03
经济下行这把火,终于把一些央国企领导的真实水平,烧得原形毕露

经济下行这把火,终于把一些央国企领导的真实水平,烧得原形毕露

细说职场
2026-05-03 21:30:31
毛主席为啥要让知识青年上山下乡?直到如今,才懂伟人的深意

毛主席为啥要让知识青年上山下乡?直到如今,才懂伟人的深意

伦伦妈爱历史
2026-05-03 10:56:02
2026-05-04 00:16:49
欧科云链研究院(cancel)Dq
欧科云链研究院(cancel)Dq
欧科云链官方网易号
376文章数 79关注度
往期回顾 全部

科技要闻

库克罕见"拒答"!苹果正被AI供应链卡脖子

头条要闻

高端小区多位业主拒收房:小区车位数量“蒸发”约1/3

头条要闻

高端小区多位业主拒收房:小区车位数量“蒸发”约1/3

体育要闻

裁判准备下班,结果吴宜泽进了决赛

娱乐要闻

黄晓明五一带娃去游乐场 父子幸福同框

财经要闻

后巴菲特时代,首场股东会透露了啥

汽车要闻

同比大涨190% 方程豹4月销量29138台

态度原创

亲子
本地
数码
时尚
公开课

亲子要闻

曝光毒绘本:萨琪想要个小宝宝,明显教唆儿童学坏,家长朋友避坑

本地新闻

用青花瓷的方式,打开西溪湿地

数码要闻

小米手环10 Pro本月发布:5款配色 首次推出白陶瓷版

春天别总傻傻穿一身黑,看看这些日常穿搭,高级舒适又优雅

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版