BNB Chain 发布紧急 BSC-Reth v0.1.4-Hotfix 修复状态根计算漏洞
要点速览
- •BNB Chain 于 11 月 6 日发布 BSC-Reth v0.1.4-hotfix,修复继承自上游 Reth 执行客户端的状态根计算漏洞。
- •在特定条件下,该缺陷可能导致节点计算出错误的状态根,使其拒绝有效区块或产生与网络其他部分不一致的结果。
- •该补丁适用于验证者、MEV 构建者、全节点运营商和哨兵节点运营商,仅需安装软件并重启节点,无需数据库迁移或硬分叉。
- •Coinbase 支持的 Base 网络也识别并修复了同一源于 Reth 的漏洞,运营和用户资金未受干扰;opBNB 因不运行存在漏洞的 op-reth 客户端而不受影响。
- •目前没有确认的漏洞利用或客户资金损失归因于该漏洞,计划中的 Jenner 硬分叉仍定于 2026 年 12 月 8 日 02:30 UTC 进行。

BNB Chain 已为其 BSC-Reth 执行客户端发布紧急补丁,修复该软件旧版状态根计算流程中的一个漏洞。此次更新 BSC-Reth v0.1.4-hotfix 于 11 月 6 日在 GitHub 发布中推出,据 coinpaper 报道,建议运行主网和测试网基础设施的运营商安装。
执行客户端是节点运行以处理交易并维护链上状态的软件程序,BSC-Reth 是 BNB Chain 对 Reth 执行客户端的实现。由于网络专属客户端继承了该共享上游项目的代码,公共代码库中的修正会流入各网络的版本发布——而正如本次事件所示,漏洞也可能随之传播。
状态根计算错误
该问题源于从 Reth 执行客户端继承的旧版状态根计算路径。在涉及区块链数据结构的特定条件下,该软件可能生成错误的状态根。
状态根是区块链当前状态的密码学表示,涵盖账户余额和智能合约存储等数据。节点依靠这些计算来验证交易是否在整个网络中被一致地处理。
如果节点计算出错误的状态根,可能会拒绝本应有效的区块,或产生与其他网络基础设施不同的结果。此类不一致可能影响区块链验证的可靠性。
热修复的变更内容
BSC-Reth v0.1.4-hotfix 纳入了来自 Reth 开发项目的上游修正。根据发布说明,该变更专门解决涉及增量状态根计算的问题。
此更新适用于验证者、最大可提取价值(MEV)构建者、全节点运营商和哨兵节点运营商。受影响的运营商必须安装新软件版本并重启其节点。此次升级不需要数据库迁移或额外的硬分叉,使部署保持在常规的安装并重启流程内,而非协调的协议变更。
Base 也修复了 Reth 漏洞
底层软件问题不仅限于 BNB Chain。其他使用受影响 Reth 实现的以太坊兼容网络也需要评估其风险敞口。
Coinbase 支持的 Base 确认其开发人员已识别并修复了该漏洞。该网络在评估潜在影响后部署了更新后的执行客户端,并表示网络运营或用户资金未受任何干扰。
这一进展与 Base 尤为相关,因为该网络此前通过 Azul 升级扩大了基于 Reth 的基础设施的使用。
BNB Chain 还澄清,其 opBNB 网络不受影响,因为它不使用存在漏洞的 op-reth 客户端。在这些网络中,风险敞口取决于各链运行哪种执行客户端,这表明共享的上游代码可以将原本独立的生态系统联系在一起。
此次修复的问题与以往需要紧急网络干预的跨桥漏洞不同。没有确认的漏洞利用、客户资金损失或 BSC 全网停机被归因于该状态根计算漏洞。
Jenner 硬分叉仍定于 12 月进行
此次紧急软件发布正值 BNB Smart Chain 准备其下一个计划中的协议升级——Jenner 硬分叉。早前的 BSC-Reth v0.1.4 版本将该硬分叉定于 2026 年 12 月 8 日 02:30 UTC。
与 11 月 6 日的热修复不同,Jenner 涉及计划中的协议变更,将要求主网运营商运行兼容软件。这一区别很重要:最新补丁在不引入新网络规则的情况下纠正了软件计算问题,而 Jenner 升级是计划中的协议变更。对于节点运营商而言,实际流程是两个独立的检查点——现在安装 v0.1.4-hotfix,然后确保客户端兼容该分叉计划的 12 月激活。
此前涉及 BNB Chain 和跨链攻击的安全事件已经展示了区块链应用、跨桥和底层网络基础设施所面临的 different 风险。最新的热修复解决的是软件正确性问题,且原始报道材料中未报告任何确认的用户资金影响。
来源:coinpaper | 原始报道:Ethan Collins,Hokanews