CVE-2026-31662Linux内核TIPC协议栈存在拒绝服务漏洞。在处理GRP_ACK_MSG消息时,tipc_group_proto_rcv函数未校验重复确认,导致bc_ackers计数器下溢。这使得拥塞控制逻辑误判,导致Socket组播通信永久阻塞。
该漏洞源于Linux内核TIPC协议的`tipc_group_proto_rcv`函数。该函数使用`u16`类型的`bc_ackers`变量追踪未确认广播的成员数量。正常逻辑下,收到ACK应递减该值。然而,代码未过滤重复或过期的ACK消息。攻击者可发送重复的GRP_ACK_MSG,导致`bc_ackers`从0下溢至65535。随后`tipc_group_bc_cong`函数将持续报告拥塞,导致受影响Socket的后续广播操作被阻塞,直到重建通信组。此漏洞无需认证即可通过网络触发。