• 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

十年前的XRP账本漏洞或可凭空铸造免费XRP

2026-10-12 09:45:00
收藏

关键事实

据 Xrpl.org 发布的报告,一名研究人员于 9 月 22 日通过 XRPL 漏洞赏金计划(XRPL Bug Bounty program)报告了一个支付引擎漏洞。该漏洞曾使攻击者有可能凭空铸造可花费的 XRP。

该缺陷被认为自 2015 年支付引擎编写以来便存在于代码中。报告显示,目前没有证据表明该漏洞曾在公共网络上被利用。它通过 XRPL 漏洞赏金计划被发现,并在 9 月的 xrpld 3.4.1 版本发布中得到修复。

64位溢出如何导致免费 XRP 的铸造

该漏洞存在于支付引擎在一次性消耗多个订单簿报价时计算应付金额的方式中。XRP 余额以具有固定上限的 64 位整数存储,而引擎的加法运算缺乏溢出检查。

如果一笔交易路由经过足够多定价错误的报价,总和可能会超过上限并回绕为一个极小的数字。此时,引擎会全额支付给每个报价所有者,但仅向买家收取这一极小总额,从而创造出本不应存在的 XRP。

报告指出,两个现有的安全措施未能检测到这一问题。账本自身的不变量检查旨在确认没有交易创建 XRP,但其使用相同的未检查算术对余额变化进行求和,同样发生了回绕;而针对单个账户余额的单独检查并未触发,因为铸造出的 XRP 可以分散到数百个账户中。

该利用无需大量启动资金,仅需几百 XRP 作为储备金(在移除相关对象后退还),以及少量的交易费用。

为何 XRPL 跳过了自身的修正流程

通常情况下,XRP Ledger 处理交易方式的变更只有在验证者在网络共识机制下支持某项修正案两周后才会生效,以便所有服务器同时切换。此次修复跳过了该流程,在每个服务器升级后立即生效。

“我们判断,鉴于风险有限,短暂的升级窗口远比长达数周的公开已知且开放的漏洞状态更为安全。”报告在解释立即发布修复程序而非等待投票的决定时写道。

RippleX Engineering 在独立服务器上重现了该漏洞,证实了铸造出的 XRP 是可花费的,并将该发现的严重程度从“重大”提升至“严重”。截至 9 月 25 日(即发布当天),超过 80% 的默认 UNL 验证者已升级至 xrpld 3.4.1。

报告将该发现归功于 Cayden Liao 和 Veria AI,并表示由于普通支付几乎不会触发 64 位溢出,该缺陷可能未被注意约十年之久。

免责声明:

本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。百亿财经对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。百亿财经用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与百亿财经无关。百亿财经不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。

展开阅读全文
更多新闻
自选
我的自选
查看全部
市值 价格 24h%