以太坊节点客户端 Teku 和 Besu 已发布 Docker 安全修复,二进制用户需单独检查 Java 运行环境
10 月 29 日,据 CryptoSlate 报道,以太坊节点客户端 Teku 和 Besu 已发布 Docker 安全修复,以应对 eMudhra 证书颁发机构(CA)遭入侵事件。Teku 26.10.3(10 月 27 日发布)和 Besu 26.10.2(10 月 26 日发布)已将 emSign ECC Root CA – G3、emSign Root CA – G1、emSign Root CA – G2 和 AAA Certificate Services 四个根证书从 Docker 镜像的信任库中移除。
此次事件涉及 eMudhra 旗下八个 emSign G3 中间 CA 的私钥可被恢复。eMudhra 承认,脚本错误导致生成了弱密钥,相关中间证书已在 10 月 17 日收到报告后被撤销。但 Teku 的安全公告指出,Java 默认不检查证书撤销状态,因此受影响的运行时仍需自行修复。
使用二进制安装(Teku 二进制分发包、Besu tar/zip)的运营者依赖自行安装的 Java,需单独检查并修复。仅更新宿主机上的 Java,无法改变容器内的运行时。
Teku 表示尚未发现相关漏洞被利用,未配置 HTTPS URL 的默认主网节点不受影响,其 libp2p 和 discv5 点对点网络也不涉及此问题。风险主要出现在远程签名器、信标节点、执行客户端、构建者或中继等 HTTPS 连接上:若攻击者在未修复的运行时中拦截连接,可能冒充远程信标节点,导致提议手续费被重定向或验证者职责遗漏。若冒充外部签名器,则可能获取验证者退出签名。