XRP Ledger 披露一项可能铸造数万亿枚代币的严重漏洞

XRP Ledger 开发者于 10 月 9 日披露,该网络的支付引擎存在一个严重漏洞,攻击者可能利用该漏洞凭空铸造 XRP。该整数溢出漏洞可追溯至 2015 年,位于引擎代码中负责汇总单笔支付金额的部分;此类支付会消耗订单簿中的多个报价。根据披露报告,开发者没有发现该漏洞曾在任何公共网络上被利用的证据。该漏洞允许支付总额中的 XRP 数量超过固定的最大整数上限,并回绕为一个较小的数字,使买家只需支付回绕后的总额,而报价所有者则能收到全额款项。在被发现并修复之前,该漏洞在一个处理加密货币交易的系统中存在了十多年。

该漏洞影响了支付引擎处理消耗多个订单簿报价的交易方式。当 XRP 数量之和超过固定的最大整数上限时,总额会回绕为一个较小的数字。随后,引擎向每个报价所有者支付全额款项,却只向买家收取回绕后的总额。系统内置了一项安全检查,旨在通过相同的方法确认没有交易会导致 XRP 汇总余额发生变化。根据披露报告,这项检查也以完全相同的方式发生回绕,因此未能发现任何问题。

Veria Labs 通过漏洞赏金计划发现漏洞

一名研究人员于 9 月 22 日通过 XRPL 漏洞赏金计划提交了该漏洞报告。报告将 Cayden Liao 和 Veria AI 列为发现者。Ripple 的工程部门 RippleX 于当天复现了该漏洞,并将其严重性提升至严重级别。

Veria Labs 表示,其 AI Agent 发现了两处溢出,并将它们串联成一个可在本地网络上运行的漏洞利用程序。据 Veria 统计,单笔交易原本可以创建 18 万亿 XRP,是发行总量的 184 倍。Veria Labs 表示,其获得了该计划最高额的 US$250,000(AU$357,500)赏金。

报告指出,发动攻击只需要数百 XRP 的储备金和手续费。此外,还需要数百个以真实交易员不会采用的方式定价的报价。

XRP Ledger 开发者无需验证者投票即可部署修复

该修复方案随账本服务器软件 xrpld 3.4.1 于 9 月 25 日发布。每台服务器升级后,修复方案便会立即生效,无需经过标准的修正案流程。

交易处理方面的改动通常会以修正案形式发布,只有在超过 80% 的受信任验证者支持该修正案达两周后才会生效。自修正案机制在十多年前启动以来,这是首次有改动在未经验证者投票的情况下生效。

报告称,由于 xrpld 是开源软件,如果修复方案需要等待投票,漏洞在仍可被利用期间就会暴露数周。默认列表中超过 80% 的验证者在发布当天运行了 3.4.1,而当时其源代码尚未公开。

开发者还表示,修正案仍是常规规则,而这条路径仅保留给最严重的漏洞。他们的安全模型在漏洞赏金计划之上叠加了审计和公开竞赛,例如 Ripple 针对借贷协议举办的 US$200,000(AU$286,000)攻击马拉松。

常见问题

XRP Ledger 开发者于 10 月 9 日披露了什么漏洞?

XRP Ledger 开发者披露了网络支付引擎中的一个严重整数溢出漏洞,攻击者可能利用该漏洞凭空铸造 XRP。该漏洞可追溯至 2015 年,位于引擎代码中负责汇总单笔支付金额的部分;此类支付会消耗订单簿中的多个报价。开发者没有发现该漏洞曾在任何公共网络上被利用的证据。

Veria Labs 是如何发现 XRP Ledger 漏洞的?

Veria Labs 于 9 月 22 日通过 XRPL 漏洞赏金计划报告了该漏洞。该公司的 AI Agent 发现了两处溢出,并将它们串联成一个可在本地网络上运行的漏洞利用程序。Veria Labs 表示,单笔交易原本可以创建 18 万亿 XRP,并且该公司获得了该计划最高额的 US$250,000 赏金。

XRP Ledger 为何无需验证者投票就部署了修复?

该修复方案随 xrpld 3.4.1 于 9 月 25 日发布,并在每台服务器升级后立即生效,绕过了标准修正案流程;该流程要求超过 80% 的验证者持续支持两周。由于 xrpld 是开源软件,如果修复方案需要等待投票,漏洞在仍可被利用期间就会暴露数周。自修正案机制在十多年前启动以来,这是首次有改动在未经验证者投票的情况下生效。

免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。

本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复

赞 (0)
上一篇 2026年10月12日 下午2:52
下一篇 2025年4月7日 下午3:22

相关推荐

风险提示:理性看待区块链,提高风险意识!