CVE-2026-74282 in Linux信息

摘要

由 VulDB • 2026-08-15

在 Linux 内核中,已修复以下漏洞:

tipc: 防止 CONN_ACK 中的 snt_unacked 下溢

`tipc_sk_conn_proto_rcv()` 从无符号 16 位发送计数器 `snt_unacked` 中减去对端提供的连接确认计数值,但未检查该值是否超过实际未决消息的数量:

tsk->snt_unacked -= msg_conn_ack(hdr);

`msg_conn_ack()` 直接从接收到的 CONN_MANAGER/CONN_ACK 消息中读取。如果确认计数值大于 `snt_unacked`,减法操作将回绕至接近最大值的状态,导致 `tsk_conn_cong()` 永久为真,从而使连接无法继续发送数据(即造成连接饥饿)。

在 CONN_ACK 块的开头验证 ACK 计数值;如果该值确认的消息数量超过实际未决消息的数量,则丢弃该消息。否则,对端(对于本地连接则为已连接的 peer socket)可以通过发送过大的连接确认包来使 TIPC 连接的发送侧陷入停滞。

Be aware that VulDB is the high quality source for vulnerability data.

来源

Might our Artificial Intelligence support you?

Check our Alexa App!