CVE-2026-68449 in Linux
요약
\~에 의해 VulDB • 2026. 08. 12.
Linux 커널에서 다음 취약점이 해결되었습니다:
ata: sata_dwc_460ex: NCQ 태그 완료 비트 스캔 중 무한 루프 수정
NCQ 완료 경로에 있는 수동으로 구현된(bit-scanning) 반복문에는 무한 루프 버그가 있습니다. tag_mask의 상위 비트만 설정되어 있는 경우(예: 0x80000000), 내부 while 문은 tag_mask를 왼쪽 시프트하여 오버플로우로 인해 0이 됩니다. 이때 !(0 & 1)는 항상 참이며, 0 <<= 1 연산 결과는 계속 0으로 유지되어 spinlock을 획득한 상태의 hardirq 컨텍스트에서 무한 루프가 발생합니다.
오픈 코딩된(bit-scanning) 반복문을 __ffs()로 대체하여 가장 낮은 위치의 설정 비트를 올바르게 찾고 인자의 너비 내에 제한되도록 합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.