以太坊开发者修复Glamsterdam更新中的漏洞

以太坊开发者修复了即将到来的Glamsterdam更新中的一个漏洞,该漏洞可能允许某人提取由质押服务为新验证者准备的ETH。该修复更改了处理存款的规则,于周一合并——在最初被拒绝一周后。
Glamsterdam将两种功能分开:构建者组装区块,而质押ETH的验证者选择并确认它们。两者都贡献ETH,资金必须分别计算。问题出现在等待记账的存款处理中。研究员avsetsin描述了一个场景:一个运营商以特定公钥注册为构建者,然后质押服务为同一公钥下的验证者存入ETH——草案规则将两个存款都记入构建者。“运营商可以提取协议资金,”avsetsin写道。验证者未创建,服务无法获得资金返还的证明。
avsetsin在“快速AI辅助调查”中检查了Lido、Origin和Rocket Pool,但强调:“这些是代码中的条件发现,而不是确认的漏洞。”现有的检查可以拒绝较早的构建者存款,从而阻止攻击。目前没有记录损失。
开发者于10月19日关闭了修复:“当时,客户端没有表现出足够的支持,”支持共识规范的Justin Truglia写道。经过进一步分析,avsetsin在10月23日添加了测试,Truglia于周一合并了修复。在新规则下,待处理的存款按提款凭证排序:即使构建者使用相同的密钥,验证者的存款仍保留在验证者处。该更改已包含在共识规范中,但客户端团队尚未在软件中实施。Glamsterdam已经通过了Sepolia,但原定于10月26日在Hoodi的启动已被推迟。
本材料仅供参考,不构成财务建议或推荐。





