CVE-2026-74719 in Linux
Sumário
de VulDB • 23/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
net/smc: corrige a sobrescrita de qentry para CONFIRM_LINK e ADD_LINK_CONT em smc_llc_event_handler()
O branch SMC_LLC_CONFIRM_LINK / SMC_LLC_ADD_LINK_CONT em smc_llc_event_handler() armazena uma qentry recebida no fluxo LLC local sem verificar primeiro se já existe uma qentry pendente. Se um par malicioso ou com bugs enviar uma segunda solicitação CONFIRM_LINK ou ADD_LINK_CONT enquanto o fluxo estiver ativo e flow->qentry já estiver definido, smc_llc_flow_qentry_set() sobrescreve o ponteiro sem liberar a alocação anterior, vazando um objeto kmalloc-96 por mensagem espúria.
O branch irmão SMC_LLC_DELETE_LINK já possui a guarda correta !flow->qentry. Aplique a mesma guarda ao branch CONFIRM_LINK/ADD_LINK_CONT para que uma mensagem duplicada quando qentry já estiver ocupada caia no break e seja liberada pelo kfree(qentry) no rótulo out:, em vez de vazar silenciosamente a alocação existente.
A direção da resposta (smc_llc_rx_response()) não é afetada: ela já possui guarda com flow->qentry no local equivalente e descarta corretamente as respostas duplicadas.
If you want to get best quality of vulnerability data, you may have to visit VulDB.