CVE-2026-22862CVE-2026-22862是go-ethereum(又称geth)中的一个高危拒绝服务漏洞。go-ethereum是用Go语言实现的以太坊协议执行层客户端,是以太坊生态系统中使用最广泛的节点软件之一。该漏洞允许远程未经认证的攻击者通过发送特制的恶意消息,迫使运行go-ethereum的节点服务器发生崩溃或异常关机。由于以太坊节点通常需要持续运行以参与网络共识和处理交易,此类拒绝服务攻击可能导致节点离线,影响网络的去中心化特性和交易处理能力。攻击者无需任何特殊权限或用户交互即可发起攻击,这使得漏洞的危害性进一步加大。该漏洞已被确认并在1.16.8版本中得到修复。
go-ethereum节点在处理特定格式的协议消息时存在缺陷。当节点接收到格式异常的RLP编码消息或特定字段值超出预期范围的消息时,可能触发内存分配错误、空指针解引用或数组越界等程序异常。具体而言,问题出现在以太坊Wire协议的握手过程或区块同步阶段,攻击者构造的消息可能导致节点的状态机进入不一致状态,进而引发panic导致进程终止。由于以太坊P2P网络中的节点发现机制允许任意节点建立连接,攻击者可以伪装成正常对等节点向目标发送恶意消息。CVSS 3.1评分显示该漏洞具有高可用性影响(C:L/I:N/A:H),意味着成功利用后会导致目标节点服务完全中断。攻击复杂度低(AC:L),无需认证(PR:N)或用户交互(UI:N),攻击者可从网络任意位置发起攻击(AV:N)。