CVE Catalog

CVE-2026-68449

Low risk· EPSS 5%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

5th percentile - higher than 5% of all known CVEs

Summary

In the Linux kernel, the ata: sata_dwc_460ex driver has an infinite loop bug in the NCQ tag completion bit-scanning. When tag_mask has only high bits set, the loop shifts the mask left until it overflows to zero, causing an infinite loop in hardirq context with a spinlock held. The fix replaces the hand-rolled scanning with __ffs().

Risk Assessment

An infinite loop in interrupt context may hang the system or cause unresponsiveness, leading to service disruption.

Recommendation

It is recommended to update the Linux kernel to a version containing the fix that uses __ffs() for correct bit scanning.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ata: sata_dwc_460ex: fix infinite loop in NCQ tag completion bit-scanning The hand-rolled bit-scanning loop in the NCQ completion path has an infinite loop bug. When tag_mask has only high bits set (e.g. 0x80000000), the inner while loop left-shifts tag_mask until it overflows to 0. At that point !(0 & 1) is always true and 0 <<= 1 stays 0, causing an infinite loop in hardirq context with a spinlock held. Replace the open-coded bit-scanning with __ffs() which correctly finds the least significant set bit and is bounded by the width of the argument.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS