CVE-2026-68449 in Linux
Sumário
de VulDB • 12/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ata: sata_dwc_460ex: corrige loop infinito na verificação de bits da conclusão da tag NCQ
O loop de verificação de bits implementado manualmente no caminho de conclusão do NCQ apresenta um bug que causa um loop infinito. Quando `tag_mask` possui apenas os bits mais significativos definidos (por exemplo, 0x80000000), o loop while interno desloca `tag_mask` para a esquerda até que ele transborde e se torne 0. Nesse ponto, `!(0 & 1)` é sempre verdadeiro e `0 <<= 1` permanece como 0, causando um loop infinito no contexto de hardirq com uma spinlock mantida.
Substitui-se o código manual de verificação de bits por `__ffs()`, que encontra corretamente o bit definido menos significativo e está limitado à largura do argumento.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.