CVE 索引EN
L3 · 拉裤子了Reth · Ethereum · integrityreth-state-root

Reth trie 错误可能遗漏新状态项,上游及多个下游已提供修复

Reth 的 trie 迭代器可能算出错误的增量状态根。上游 2.10.0、Base 1.5.3、op-reth 2.8.1、Morph 1.4.1 及 BNB reth-bsc 0.1.4-hotfix 包含修复。Celo、Mantle 和 Gravity 已合并限定范围的源码补丁,其他发布覆盖及完整范围仍须核实。尚未确立在野利用或资金损失。

披露时间
2026年11月3日
更新于 2026年11月6日
严重程度
拉裤子了
无 CVE:这是入侵事件,不是漏洞
波及范围
使用受影响 Reth trie 实现的节点及应用;具体暴露取决于实际分支及固定的源码版本。
Reth · Ethereum · integrity
在野利用
未知
已核阅的原始修复记录未确立在野利用或资金损失。

发生了什么

迭代器会组合已存储的 trie 分支和新哈希状态项。旧快捷路径在已存储分支深于 seek 前缀时可能跳过 seek,导致增量状态根遗漏新插入的叶节点。补丁将快捷路径限制为键完全相等时使用。上游回归测试和 Celo 回移说明描述了这一具体正确性错误。

Reth 2.10.0 列出 PR 28264,Base 1.5.3 明确称通过同一补丁防止状态根不匹配。Celo 和 Mantle 的回移限定于各自固定的依赖版本。合并补丁不能证明所有已部署节点或全部分支已经运行它。op-reth 2.8.1 标签也包含回移补丁:发布提交合并 PR 23924,rust/Cargo.lock 固定了修正后的分支版本。发布说明仅提另一项 RPC 修正,仅看说明会遗漏此修复。完整受影响版本及其他下游正式发布下限仍不齐全。

L3 反映广泛使用的执行客户端家族存在完整性错误,并已有运营者可采取的升级措施。这些原始记录未确立攻击者盗币、远程代码执行、全链失陷或用户资金损失。桥暂停及错误证明响应的说法仍须各自原始证据,本文未据此扩张已核实范围。

11 月 6 日 BNB 回移: BNB Reth 分别在 main 和 v2.8 集成分支合并了上游等效修正。应核验已部署产物的实际分支及提交;源码合并不代表已发布正式构建或全体节点完成部署。这些技术记录未确立全链事件、确认用户损失或 BNB Chain 的整体暴露程度。

11 月 6 日 Morph 与 Gravity 跟进: Morph 已发布的 morph-reth 1.4.1 热修复,通过 morph-l2/reth v2.5.2-morph.1 使用上游 Reth 2.5.2 加 trie 补丁,避免立即进行完整上游升级。发布说明要求包括 follower 在内的全部节点升级,无须数据库迁移或重同步。Gravity 则在 main 单独合并等效修正,尚未确立 Gravity 修复发布版本号。这些记录扩充补丁覆盖,不是盗币或全链失陷证据。

BNB 已发布热修复: 节点版本 reth-bsc v0.1.4-hotfix 已提供可部署修复,不再只有此前的源码合并。其依赖标签 bnb-chain/reth v0.1.4 标为预发布,两者属于不同仓库及版本语境。按实际 reth-bsc 部署遵循热修复说明。这不能证明全部 BNB 客户端使用受影响代码,也不能证明另一 v2.8 分支已有发布修复或已发生利用。

修复版本

产品安全版本备注
上游 Reth2.10.0包含 trie 修复;须选择兼容所运行链的构建
OP Stack op-reth2.8.1标签锁文件包含 op-v2.6.0-2 回移补丁;发布说明仅提及另一 RPC 修复
Base Mainnet 及 Sepolia 节点发布版1.5.3Base 建议升级,发布说明明确关联状态根修复
Morph morph-reth1.4.1已发布热修复,固定包含上游等效补丁的 morph-l2/reth v2.5.2-morph.1
BNB reth-bsc0.1.4-hotfix已发布热修复,固定 bnb-chain/reth v0.1.4;升级后重启,本项修复不需数据库迁移或硬分叉

案发时间线

  1. 11月3日 21:00 UTC

    上游合并迭代边界修复

    PR 28264 以 8572c88 合并,包含增量状态根回归测试。

  2. 2026年11月5日

    Celo 和 Mantle 合并限定范围的回移补丁

    Celo 更新 celo/reth-v1.0 的依赖版本,Mantle 向生产 mantle-v1.6.2 线回移修复;其他分支须分别核验。

  3. 2026年11月5日

    Reth 2.10.0、op-reth 2.8.1 和 Base 1.5.3 包含修复

    上游列出 trie 修正;op-reth 发布标签固定了回移补丁,尽管说明仅提 RPC。Base 建议 Mainnet 和 Sepolia 更新,并关联同一修复。

  4. 11月6日 02:19 UTC

    BNB Reth 合并主线回移补丁

    PR 254 以 3b2bd020 合并,回移同一上游迭代修复及回归测试。

  5. 11月6日 02:20 UTC

    BNB 发布修复后的 Reth 依赖标签

    bnb-chain/reth v0.1.4 包含 PR 254,该依赖标签标为预发布。

  6. 11月6日 02:40 UTC

    BNB Reth 单独合并 v2.8 集成回移

    PR 255 以 141cc278 合入 fix/bsc-static-file-td-611;确认分支补丁,不代表已发布安全版本下限。

  7. 11月6日 02:53 UTC

    BNB 发布 reth-bsc 0.1.4-hotfix

    已发布的节点热修复固定 reth v0.1.4,建议所有 reth-bsc 主网及测试网节点尽快更新。安装并重启,本项修复不需数据库迁移或硬分叉。

  8. 2026年11月6日

    Morph 发布 morph-reth 1.4.1

    热修复固定已修补的分支,并增加回归测试。包括 follower 在内的全部 Morph 节点应升级,无须数据库迁移或重同步。

  9. 2026年11月6日

    Gravity 合并源码回移补丁

    PR 464 以 c407bd9 合入 main。这是已核实的源码修复,不代表已发布安全版本下限。

各方说法

我们列出每条说法和它的出处,并标出一手来源(厂商、研究人员、软件仓库)。各方说法不一致时,按最坏的可信情况定级。