
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-68449 is an infinite loop vulnerability in the Linux kernel's sata_dwc_460ex SATA driver, specifically in the NCQ (Native Command Queuing) tag completion bit-scanning code path. The bug was introduced with kernel version 2.6.36 and disclosed on August 12, 2026. Affected stable branches include Linux kernel versions from 2.6.36 up to (but not including) 6.6.148, 6.12.101, 6.18.42, 7.1.6, and 7.2-rc4. The CVSS base score has not yet been formally assigned, but Feedly estimates the severity as Medium (GitHub Advisory, ENISA EUVD).
The root cause is a logic error (CWE-835: Loop with Unreachable Exit Condition / Infinite Loop) in the hand-rolled bit-scanning loop within the NCQ completion handler of the sata_dwc_460ex driver (drivers/ata/sata_dwc_460ex.c). When tag_mask contains only high bits set (e.g., 0x80000000), the inner while loop repeatedly left-shifts tag_mask until it overflows to 0; at that point, the condition !(0 & 1) is permanently true and 0 <<= 1 remains 0, creating an unbreakable loop. This loop executes in hard IRQ context while holding a spinlock, meaning no other interrupt or kernel thread can preempt it. The fix replaces the open-coded loop with the kernel primitive __ffs(), which correctly and atomically finds the least significant set bit and is bounded by the argument width (GitHub Advisory, ENISA EUVD).
Successful exploitation causes an infinite loop in hard IRQ context with a spinlock held, effectively freezing the affected system and resulting in a complete denial of service (system hang requiring a hard reboot). Because the loop runs in interrupt context, no watchdog or scheduler can recover the system without external intervention. There is no confidentiality or integrity impact; the sole consequence is availability loss on systems using the DesignWare Cores SATA controller (DWC 460EX) (GitHub Advisory, ENISA EUVD).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the disclosure date (ENISA EUVD). Exploitation requires local access to a system equipped with a DWC 460EX SATA controller and the ability to trigger NCQ command completions with a specific tag_mask value (e.g., 0x80000000). The EPSS score is reported as 0.0, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported.
Apply the upstream kernel patches that replace the vulnerable bit-scanning loop with __ffs(). Fixed versions are available in the following stable branches: 6.6.148, 6.12.101, 6.18.42, 7.1.6, and 7.2-rc4 or later. The relevant upstream commits are 4c6e64cae2b2, 8c5de0d8ab68, 1842d45f461a, 29b916d3556b, and c2130f6553f4. As a workaround where patching is not immediately possible, systems without DWC 460EX SATA hardware can blacklist or unload the sata_dwc_460ex kernel module (modprobe -r sata_dwc_460ex) to eliminate exposure (GitHub Advisory, ENISA EUVD).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."