首页>资讯>区块链 > 正文

XRPL委托漏洞修复:支付燃烧权限缺陷已解决

2026-11-05 22:35 loading...

Gate.io

币安Binance

币安交易所是全球加密货币交易所龙头,在手机上即可买卖比特币等数字货币!

官网注册  APP下载

11月4日,Ripple公共主网在分类账108、112和129中正式启用名为fixCleanup3_4_0的修复补丁,标志着长期存在的委托功能安全缺陷得到解决。自10月8日该功能上线以来,部分配置下持有PaymentBurn权限的委托人可将支付操作推至账户零余额以下,引发潜在资产风险。

漏洞成因与修复过程

此次修复由GitHub用户yinyiqian1提交,核心在于新增了对支付金额与账户实际余额的比对检查机制。当委托人仅拥有燃烧权限时,系统将拒绝任何超出其当前余额的操作,确保销毁行为不会产生负余额状态。此前,尽管文档明确指出燃烧操作应在零处停止,但代码未强制执行这一规则。

测试案例揭示风险本质

测试场景中,账户Alice持有由网关发行的50美元代币,并授予第三方Bob PaymentBurn权限。若按旧规则,Bob可发送100美元支付,系统接受后将原50美元赎回并创建等额新代币——结果是网关持有的不再是自身发行的债务,而是由Alice发行的个人债务凭证。这实质上构成了一种“虚拟负债转移”,使委托人意外承担未授权的偿付责任。

根据新规则,相同操作将被拒绝;只有在余额允许范围内才可完成支付。同时,若同时具备PaymentMint权限,则仍可跨零余额进行铸造,说明权限组合影响结果。

影响范围受限但需持续关注

漏洞的实际影响依赖于发行方是否建立信任线接收该类代币。若未开启相关信任关系,即使存在超支行为也无法生成有效债务凭证。然而,此限制不适用于多用途代币(MPTs),而现有测试样本未覆盖此类情况,因此不能排除其他场景下的风险。

权限控制仍存盲区

本次补丁虽限制了单一权限下的最大可赎回额度,但并未实现按货币类型的细粒度控制。即,一个账户即便只被授予PaymentBurn权限,仍可对所有其持有的代币(如USD、EUR或多个稳定币)执行等额赎回,无法区分具体币种。这意味着机构必须通过分散持仓至不同账户来实现精细化管理。

如何验证是否存在滥用行为

所有授权信息均公开记录于链上。判断是否发生越界操作需满足三项条件:交易发生在10月8日至11月4日之间;签署者当时仅持有PaymentBurn权限;支付目标为代币发行方且导致委托账户出现负余额。

若经排查未发现符合上述特征的交易,可初步排除信任线代币的滥用可能。但对于多用途代币,仍需单独审计。值得注意的是,该补丁仅适用于后续分类账版本,此前交易不受影响,维持原有处理逻辑。

Gate.io

欧易OKX

全球专业交易所,来欧易注册免费赢取新用户奖励!

官网注册  APP下载
声明:文章不代表币圈网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
相关阅读相关阅读
热门资讯热门资讯
风险
提示

币圈网数据及信息均来源公开资料,不构成任何推荐或投资建议。炒币属投资行为,市场有风险,投资需谨慎。

粤ICP备2024291203号 Copyrigh© 币圈网 Alibtc.com