新闻加密货币ZachXBT 称 Ripple 25万美元的 XRP Ledger 漏洞赏金对于18万亿枚漏洞而言过低

ZachXBT 称 Ripple 25万美元的 XRP Ledger 漏洞赏金对于18万亿枚漏洞而言过低

作者: Cryptopolitan·

要点速览

  • •ZachXBT 批评 Ripple 向 Veria Labs 支付的25万美元赏金过低,警告微薄的奖励可能诱使未来的研究人员利用漏洞而非负责任地披露。
  • •Veria Labs 在 XRP Ledger 支付引擎中发现一个整数溢出漏洞,结合同样存在缺陷的安全检查,一笔交易即可向256个账户记入18.45万亿枚 XRP——约为该代币固定供应量的184倍。
  • •Veria 的 AI 代理将2015年和2017年引入的两个漏洞串联成可运行的概念验证,但开发人员未发现该漏洞曾被实际利用的证据。
  • •RippleX 于9月25日随 xrpld 3.4.1 发布修复,这是十多年来首次绕过 XRP Ledger 修订流程的交易处理变更,发布当日已有超过80%的验证节点运行修补后的代码。
  • •ZXBT 援引 Zcash 向 Taylor Hornby 授予的150万美元作为参照,后者发现的 AI 辅助伪造漏洞使约23亿美元的 ZEC 面临风险;而 Veria 联合创始人称 Ripple 的付款已是赏金计划的最高额度,也是有史以来针对 AI 代理发现漏洞的最高赏金。
ZachXBT 称 Ripple 25万美元的 XRP Ledger 漏洞赏金对于18万亿枚漏洞而言过低

区块链调查员 ZachXBT 周一表示,Ripple 向安全公司 Veria Labs 支付的25万美元漏洞赏金远远不够——该漏洞原本可能铸造数万亿枚 XRP。这笔赏金再次引发了他长期以来对 Ripple 对待安全研究人员方式的批评。

ZachXBT:研究人员正被亏待

ZachXBT 在10月12日的一篇 X 帖子中批评了 Ripple 授予 Veria Labs 的25万美元,他写道,这一发现“至少应该是一笔七位数的收入”,以回报该公司及其联合创始人 Cayden Liao。

他将这笔赏金描述为“资金雄厚的机构”克扣白帽安全研究人员这一趋势的一部分。他辩称,在付款机构“金库拥有数十亿美元”的情况下,25万美元实在太少,并警告称,微薄的奖励可能会诱使下一个发现此类漏洞的人选择利用它而非负责任地披露。

Liao 则给出了不同的视角,他表示 Ripple 支付的是漏洞赏金计划25万美元的最高额度,并称这是有史以来针对完全由 AI 代理发现的漏洞所支付的最高金额。

一个本可凭空创造18.45万亿枚 XRP 的漏洞

Veria Labs 在 XRP Ledger 的支付引擎(即依据网络内置订单簿结算交易的代码)中发现了一个严重的整数溢出漏洞。当一笔支付同时成交多个挂单时,引擎在累加金额时未进行溢出检查。足够大的总额会回绕成一个极小的数字,这意味着卖方获得全额支付,而买方仅需支付这一可忽略不计的余款。

这一差额等同于凭空新增的 XRP,且可以像其他 XRP 一样正常使用。账本确实设有一项名为“XRPNotCreated”的安全检查,旨在阻止任何创建新代币的交易,但该检查本身也包含类似的漏洞,未能发现这一。因此,这一事件既涉及支付计算问题,也涉及本应防止未经授权增发的安全保障机制失灵。

据 Veria 介绍,其 AI 代理将分别于2015年11月和2017年2月引入的两个漏洞串联成一个可运行的概念验证。在一笔交易中,它向256个账户记入了18.45万亿枚 XRP,约为 XRP 1000亿枚固定供应量的184倍。Veria 估计,按1.59美元的价格计算,面临风险的资金接近该代币940亿美元的全部市值。

开发人员未发现该漏洞曾被实际利用的迹象。Ripple 的披露报告解释称,要实施该攻击,需要以真实交易者不会采用的方式对数百个挂单进行定价。

Veria 于9月22日通过 XRPL 漏洞赏金计划报告了这一缺陷,并获得了25万美元的奖励。

Zcash 150万美元的先例

在反驳 Ripple 的付款时,ZachXBT 提到了 Zcash 向研究员 Taylor Hornby 授予的150万美元。Hornby 披露了 Zcash 的 Orchard 隐蔽池中一个伪造漏洞,该缺陷使约23亿美元的 ZEC 面临风险,他获得了75万美元的赏金,外加由代币持有者在第三季度追溯性融资轮(共分配约839万美元)中批准的同等金额75万美元的额外资助。

提交该额外资助提名的 Shielded Labs 执行董事 Jason McGee 认为,最初的赏金仅约占面临风险资金的0.033%,而最低先例为0.24%。他写道,更高的奖励对该协议而言是“廉价的保险”。与 Veria 的发现一样,Hornby 的发现也得到了 AI 的辅助。

修复绕过修订流程发布

RippleX(Ripple 的工程团队)在 Veria 报告当日即确认了该漏洞,并在确定该漏洞产生的 XRP 实际上可以花费后,将其评级为严重级别。修复于9月23日合并,并于9月25日随 xrpld 3.4.1 发布。

通常情况下,此类变更需经过 XRP Ledger 的修订流程,即需要超过80%的可信验证节点连续两周表示支持。但这一次,补丁随着各服务器升级而直接生效。截至发布当日,默认唯一节点列表(UNL)上已有超过80%的验证节点在运行修复后的代码。

Ripple 的报告指出,这是十多年来首次绕过修订系统的交易处理变更,此举是因为若按常规流程,该漏洞在修复上线前将暴露数周。因此,除赏金本身外,验证节点的采用情况和修订流程也受到了审视。

不过,延迟公开源代码的决定仍招致批评。Cyber Capital 创始人 Justin Bons 表示,在完整的3.4.1代码发布之前,XRP 一直“运行闭源代码”。RippleX 工程师 Mayukha Vadari 回应称,旧的做法已行不通,她解释说,严重级别的补丁不能并入常规公开发布中,因为攻击者会立即发现并逆向工程该补丁。