摘要:XRPL发现支付引擎存在整数溢出缺陷,可能凭空生成可花费的XRP。开发者提前发布补丁,避免大规模攻击风险,目前未发现实际利用迹象。

币圈界报道:
XRP支付引擎漏洞被紧急封堵,防货币超发机制启动
XRPL披露其支付系统中存在一个长期潜伏的整数溢出问题,可能导致交易过程中无中生有地创建可流通的XRP代币。尽管尚未在主网上发现攻击行为,但该缺陷自2015年代码架构确立以来便已存在,因常规操作难以触及计算极限而未被察觉。
算术回绕引发虚拟资产生成
在特定构造的交易场景下,当大量订单簿报价被集中消耗时,支付引擎对总额进行累加运算时可能发生溢出回绕。此时系统会向报价方全额贷记应得金额,却仅从买方收取回绕后的低额数值,差额部分即为非法生成的XRP。
由于每个单独报价均符合规则,系统未能识别整体异常。该过程不涉及账户密钥泄露或权限越界,而是纯粹源于底层算术逻辑的边界错误。
攻击门槛低但触发条件苛刻
攻击者无需持有巨额XRP,只需控制多个报价账户并精心设计交易路径,即可实现资金增发。整个过程依赖于数百个故意定价的报价与特定聚合交易组合,普通用户日常支付无法触发该条件。
虽然现有防护机制也基于类似加法运算,理论上同样可能回绕,但当前并未出现此类误判导致的异常余额增长。官方确认未发生私钥泄露、共识失败或资金损失事件。
为何选择跳过标准流程快速部署补丁
为避免漏洞暴露后被恶意利用,开发团队决定在正式公布细节前先行推送修复版本。xrpld 3.4.1已于9月25日上线,包含新增的溢出检测逻辑,允许单个节点自主拒绝危险交易路径。
传统修正案机制需多轮节点升级与共识同步,周期长达数周。若依此流程,漏洞将面临长时间开放风险。因此,团队权衡后选择更激进的部署策略,以保障网络供应安全优先于兼容性稳定。
数据显示,发布当日超过80%的可信验证节点已完成升级,有效降低了潜在分裂风险。
批量交易功能亦曝新隐患
报告同时揭示了即将上线的批量交易(Batch)功能中存在的验证分歧问题。不同软件版本的节点可能对格式错误的批量交易产生不同解读,进而引发分类账验证停滞或应用层解析故障。
该缺陷已在主网启用前被识别,并通过BatchV1_2修正案于10月9日完成激活。相较之下,支付引擎漏洞因影响现有核心模块,无法等待标准激活周期。
各方行动指南:无需恐慌,及时升级
普通持币用户无需转移资产、更换钱包或兑换代币。此次更新仅针对验证节点运行的软件逻辑,不改变账户余额、密钥结构或总供应量。
交易所用户应关注平台关于基础设施维护的通知;节点运营商则必须尽快升级至xrpld 3.4.1及以上版本,以确保与网络保持一致。
随着新修正案生效,旧版节点将被强制排除在合规网络之外,必须完成更新方可继续参与共识。
提前拦截风险彰显网络韧性
此次事件凸显了分类账系统在供应完整性方面的脆弱性边界。所幸修复工作在漏洞公开前完成,且未发生实际滥用案例,说明验证节点具备高度响应能力。
当前支付引擎已集成前置检查机制,可在算术错误进入已验证分类账之前予以拦截,形成双重防护屏障。
声明:本站所有文章内容,均为采集网络资源,不代表本站观点及立场,不构成任何投资建议!如若内容侵犯了原著者的合法权益,可联系本站删除。
