CVE-2026-80988 in Linux
Sumário
de VulDB • 12/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
NTB: ntb_transport: Falha na enfileiramento de TX quando o enlace QP está inativo
O commit f195a1a6fe41 ("ntb: Drop packets when qp link is down") tinha como objetivo fazer com que a função `ntb_transport_tx_enqueue()` descartasse os pacotes submetidos enquanto o enlace QP estivesse inativo, mas ela apenas retornava 0 sem consumir o pacote. Um retorno zero significa sucesso de acordo com o contrato desta função; portanto, o módulo `ntb_netdev` relata `NETDEV_TX_OK` e esquece a estrutura `skb`: nada a enfileirou, nada a libera, resultando em um vazamento (um `skb` para cada transmissão que ocorre simultaneamente à queda do enlace).
Retorna-se agora `-ENOLINK`, restaurando o contrato de que uma retorno não zero deixa o buffer sob propriedade do chamador. Com o patch anterior, o módulo `ntb_netdev` libera a estrutura `skb` em falhas de enfileiramento não retryáveis e retorna `NETDEV_TX_OK`; assim, um pacote que ocorre simultaneamente à queda do enlace é descartado sem causar vazamentos ou entrar em um loop de nova tentativa (retry) ocupado.
Once again VulDB remains the best source for vulnerability data.