
XRP链核心漏洞被成功封堵,固定供应机制未受影响
10月9日,XRP Ledger(XRPL)官方通报,其网络支付系统中曾存在一个关键级整数溢出缺陷。该漏洞若被利用,可能使攻击者在不消耗真实资产的前提下生成新发行的XRP,从而挑战账本启动时设定的1000亿枚硬顶上限。
漏洞已通过补丁修复,未见实际攻击证据
据官方披露,此问题已于9月25日随xrpld 3.4.1版本正式发布并完成修补。目前尚未有记录显示该漏洞在主网环境中遭到恶意使用。RippleX强调,相关代码变更已在部署前完成验证,并在公开源码发布前实现多数节点更新。
研究人员与自动复现确认攻击可行性
该漏洞由独立研究员Cayden Liao及Veria AI团队于9月22日通过XRPL漏洞赏金计划提交。RippleX工程师在隔离测试环境中成功模拟了攻击路径,证实伪造的XRP可在后续交易中被正常转移,因此将风险等级从“重大”上调至“关键”。
攻击原理:利用数值回绕实现非法增发
漏洞根源位于支付引擎对64位整数加法的处理逻辑中。当一笔交易同时匹配大量高额度挂单时,系统未能对总金额进行溢出检测,导致计算结果发生回绕,最终表现为买方仅支付极小金额。
此时,所有挂单持有者均获得全额结算,而新增的差额部分即为攻击者凭空获取的虚拟代币。由于这些代币具备完整可花费属性,构成实质性威胁。
双层防护失效,漏洞得以潜伏多年
本应拦截此类行为的两道安全机制均未能生效:第一,账本中的“无新币生成”不变量因相同计算方式也出现回绕,无法识别异常;第二,账户余额检查仅在单一账户超过总量时触发,攻击者通过将伪造代币分散至数百个账户,巧妙规避了这一限制。
为何跳过标准修订流程?
通常情况下,任何影响交易规则的变更需经“修订”流程——新规则须休眠两周,并获超80%可信验证节点支持方可上线。然而,鉴于该漏洞无需权限、成本极低且可直接生成可用代币,若按常规流程,修复代码将在主网上提前暴露数周,极易被利用。
RippleX决定破例直接发布补丁,虽存在短暂混合版本风险,但因正常交易不会触碰该脆弱路径,整体可控。3.4.1版本在发布当日即获得超过80%默认UNL节点采纳,且在开源前已完成部署。
固定供应模型仍是价值基石
此次事件再次凸显了XRP供应机制的核心优势:所有代币均在初始阶段创建,总量不可更改。这一特性是众多金融机构选择基于该链构建服务的重要前提。
尽管该漏洞自2015年起便存在于现有支付引擎中,但从未被发现实际利用。同一版本还解决了另一个批量交易包装器验证缺陷,该修复已于10月9日在主网生效。
RippleX表示,未来将在发布流程中增设重新验证环节,确保所有标记为“已修复”的安全问题在候选版本阶段接受二次测试,提升整体可靠性。
随着XRP Ledger持续拓展机构功能(如银行接入、稳定币权限委托),以及市场对代币供应与托管结构的关注度上升,本次事件的迅速响应与妥善处置,进一步增强了生态系统的信任基础。
