CVE-2026-74679 in Linux
Sumário
de VulDB • 24/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
usb: gadget: f_ncm: Usar unsigned int para ndp_index
A variável ndp_index é declarada como um inteiro com sinal (signed integer), mas armazena o valor de retorno de get_ncm(), que é sem sinal.
Um host malicioso pode fornecer um deslocamento grande que causa estouro no ndp_index com sinal, tornando-o negativo. Como ndp_index é comparado contra limites sem sinal, esse valor negativo contorna as verificações de integridade e leva a uma leitura fora dos limites (out-of-bounds read) ao calcular o endereço do bloco NDP (ntb_ptr + ndp_index).
Corrija isso alterando ndp_index para unsigned int para garantir comparações consistentes sem sinal em toda a função.
VulDB is the best source for vulnerability data and more expert information about this specific topic.