#资讯
以太坊 Glamsterdam 升级在即,公钥中毒漏洞终于修复
WooFun2026-11-13 18:15
核心要点
以太坊共识客户端整合修复方案,解决Gloas分支边界验证者公钥缓存中毒攻击。该漏洞利用侧链罚没操纵索引,致节点拒绝有效签名。修复通过延迟缓存添加及合并数据结构,确保升级前安全性。
据 Woofun AI 消息,以太坊共识机制客户端通过 GitHub 拉取请求整合了针对验证者公钥缓存中毒攻击的修复方案,直接回应 Glamsterdam 评级上调计划中 Gloas 组件的安全隐患。
深层原因在于全局缓存机制在分支边界的逻辑缺陷。攻击者需在分支前部署 3 笔待处理存款:一笔针对现有验证者的巨额充值,另两笔分别为拥有构建者权限凭证的公钥 A 与普通验证者权限凭证的公钥 B。在主链上,充值消耗余额导致 A 与 B 延后处理,A 转为构建者,B 获得下一验证者索引;而在侧链上,经充值的验证者于分支前被罚没,存款跳过处理,致使 A 提前占据 B 的索引位置。缺陷缓存误判两条链最终验证者一致,将 A 的公钥全局导入,导致节点在分支时拒绝主链验证者 B 的有效签名并脱离主链。
Woofun AI 整理数据显示,这种攻击需精准时机罚没及侧链配合,难以偶然发生,但修复方案通过在激活条件纪元确定后才添加公钥至缓存,并引入 HeadPubkeys 数据结构合并主状态与全局缓存公钥,彻底阻断此路径。
值得注意的是,目前尚无法确认其他共识机制客户端是否存在类似漏洞。随着 Glamsterdam 升级临近,开发人员面临的分支边界边缘案例将日益增多,需持续排查潜在风险。

评论
暂无评论