CVE-2026-68449
Linux Kernel vulnerability analysis and mitigation

Overview

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).

Technical details

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).

Impact

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).

Exploitability

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.

Mitigation and workarounds

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).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-68450NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-core
NoYesAug 12, 2026
CVE-2026-68449NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug-devel
NoYesAug 12, 2026
CVE-2026-68448NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-debug-modules-extra
NoYesAug 12, 2026
CVE-2026-68447NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-modules
NoYesAug 12, 2026
CVE-2026-68446NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel.src
NoYesAug 12, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management