币圈界报道:

XRP链关键安全漏洞被紧急封堵,代码闭源引发治理争议

RippleX在未经标准验证者投票流程的前提下,对XRP Ledger(XRPL)实施了交易规则变更,以修复一个可能使单笔支付生成约18万亿枚XRP的安全缺陷。该修复通过预编译二进制文件形式分发,源代码随后才对外公布,此举打破了项目自启动以来的开源惯例。

漏洞本质:算术溢出引发的巨额伪造风险

该漏洞源于2015年支付引擎中的64位整数运算缺陷。当多笔挂单结算总金额超过上限时,数值会回绕为极小值,导致卖家获得全额信用而买家仅支付微不足道的费用。尽管2017年引入供应量检查机制,但其同样依赖未受控的算术运算,最终未能阻止漏洞存在。

修复窗口期与潜在网络分裂

由于紧急发布机制,补丁版本在安装后立即生效,造成部分验证者运行新规则、部分仍沿用旧规则的局面。这可能导致账本验证短暂中断。尽管如此,官方指出,仅在发布当日,超过80%的默认唯一节点列表(UNL)验证者已升级至3.4.1版本,有效降低了分歧持续时间。

从私密报告到公开披露的四十八小时

9月22日,安全公司Veria Labs提交漏洞报告;次日,开发团队确认其严重性并提升至“关键”级别。修复代码于9月25日直接部署,未走常规修正案流程。直至10月9日,完整披露报告才正式发布,期间仅有少数核心节点提前获取二进制包。

封闭代码下的信任挑战与技术辩护

验证者接收的是不可读的可执行程序,源码处于保密状态。这一做法遭到批评,认为公共账本不应在非透明状态下运行。然而,RippleX工程师强调,若提前公开代码,攻击者可能利用漏洞发动大规模伪造,因此延迟披露是必要权衡。

漏洞规模与防御成效

据估算,该漏洞一旦被利用,理论上可创建高达18万亿枚XRP,威胁价值约940亿美元。但基金会声明,经全面审计,账本历史中未发现任何异常发行记录。目前流通总量约为999.86亿枚,剩余部分主要因交易手续费销毁所致。

后续改进与长期预防机制

新版软件已加入溢出检测逻辑,并重构供应量校验系统。同时,针对批量交易功能的独立缺陷也已修复,且该更新通过标准修正案流程于10月9日激活。未来所有高危变更将纳入更严格的前置审查机制。

外部威胁频发,响应速度再受考验

近期多起安全事件凸显防护压力:包括冷钱包固件漏洞致1367比特币被盗,以及硬件钱包制造商Ledger用户因内置隐蔽芯片损失数百万美元。尽管尚无确凿证据,但有推测认为人工智能可能参与了漏洞探测过程,表明攻击手段正日益智能化。