10月9日,XRP账本(XRPL)公开披露其支付引擎中存在一个整数溢出漏洞。该缺陷允许攻击者通过精心设计的交易序列,在系统设定的代币供应上限之外生成可实际使用的XRP。此次披露紧随9月25日发布的紧急软件更新,表明项目方已提前采取应对措施。
作为响应,XRPL于9月25日推出xrpld 3.4.1版本,新增对支付计算过程中的整数溢出检测功能,并进一步强化了账本“不生成新XRP”的核心不变量规则。这一更新旨在从根本上防止任何交易在未经许可的情况下创造额外代币,确保系统供应逻辑的完整性。
该漏洞并非单一交易即可触发。根据官方说明,攻击者需先提交数百个特定定价的报价单,再执行一笔支付交易,才能激活受攻击的计算逻辑。这种多步骤操作序列可能规避常规防护机制,导致实际可花费的XRP数量超出账本预设的1000亿枚上限,而非仅造成显示异常或账目错误。
尽管目前尚未在公共网络上发现该漏洞被实际利用的证据,但其潜在影响仍被评估为严重。据Bitcoin.com News 10月10日报道,该问题源于十年前的代码遗留,若未及时修补,可能导致整个生态的代币总量失控。值得注意的是,相关修复已在漏洞正式披露前完成部署,有效降低了风险暴露窗口。