CVE-2026-74282 in Linux
Sumário
de VulDB • 15/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
tipc: prevenir underflow de snt_unacked em CONN_ACK
A função tipc_sk_conn_proto_rcv() subtrai o contador de confirmação (ack) da conexão fornecido pelo peer do contador de envio não assinado unsigned de 16 bits, snt_unacked, sem verificar se esse valor excede a quantidade real de mensagens pendentes:
tsk->snt_unacked -= msg_conn_ack(hdr);
A função msg_conn_ack() é lida diretamente de uma mensagem CONN_MANAGER/CONN_ACK recebida. Se o contador de confirmação for maior que snt_unacked, a subtração transborda (wrap) para um valor próximo ao máximo, mantendo tsk_conn_cong() permanentemente verdadeiro e causando starvation na conexão quanto aos novos envios.
Valide o contador ACK no início do bloco CONN_ACK e descarte a mensagem se ela confirmar mais mensagens do que as realmente pendentes. Caso contrário, um peer (ou, para uma conexão local, o socket do peer conectado) pode bloquear o lado de envio da conexão TIPC enviando um ack de conexão com tamanho excessivo.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.