CVE-2026-68449

Not scored yetLast modified Oct 30, 2026

Description

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.

Metrics

No CVSS score has been published yet.

Affected software

Source: the vendor's advisory (CNA). NVD analysis pending.

VendorProductVersions
LinuxLinux>= 62936009f35a6659cc3ebe0d90c754182d60da73, < ea9fa4dabe476f85fe73df30a6ab61a23c22fda4; >= 62936009f35a6659cc3ebe0d90c754182d60da73, < d72e8089dc332ac48293512ef0de77cbe0e04d25; >= 62936009f35a6659cc3ebe0d90c754182d60da73, < 90e8cf489b593814b9398aa187ddbb790e33ec6f; >= 62936009f35a6659cc3ebe0d90c754182d60da73, < 4c6e64cae2b2dab32ad9099faa339f6a72c0ce16; >= 62936009f35a6659cc3ebe0d90c754182d60da73, < 8c5de0d8ab6824cfdadcbbe1be4c6c9d9f4c1f80; >= 62936009f35a6659cc3ebe0d90c754182d60da73, < 1842d45f461a78988254631893329bdf4596e954; >= 62936009f35a6659cc3ebe0d90c754182d60da73, < 29b916d3556bd12a95be7c56ca391b8cd572f8be; >= 62936009f35a6659cc3ebe0d90c754182d60da73, < c2130f6553f4a5cbdc259de069600117a995f197
LinuxLinux2.6.36

References

Timeline

Published
Aug 12, 2026
Last modified
Oct 30, 2026
NVD status
Received

Related CVEs from 2026

CVE-2026-68455.0A flaw was found in binutils, specifically within the `readelf` utility. This vulnerability allows a local attacker to cause a Denial of SerCVE-2026-68450In the Linux kernel, the following vulnerability has been resolved: btrfs: free mapping node on duplicate reloc root insert __add_reloc_roCVE-2026-684517.8In the Linux kernel, the following vulnerability has been resolved: s390/zcrypt: Validate length for CCA ECC private key requests cca_ecc2CVE-2026-684527.8In the Linux kernel, the following vulnerability has been resolved: s390/zcrypt: Validate length for CCA AES cipher key requests cca_cipheCVE-2026-684537.1In the Linux kernel, the following vulnerability has been resolved: s390/zcrypt: Fix buffer over-read in cca_cipher2protkey Add validationCVE-2026-684548.8In the Linux kernel, the following vulnerability has been resolved: KVM: s390: pci: Fix handling of AIF enable without AISB When a guest sCVE-2026-68455In the Linux kernel, the following vulnerability has been resolved: liveupdate: validate session type before performing operation The sessCVE-2026-68456In the Linux kernel, the following vulnerability has been resolved: usb: atm: ueagle-atm: wait for pre-firmware load in .disconnect() ueagCVE-2026-684579.1In the Linux kernel, the following vulnerability has been resolved: ksmbd: use opener credentials for FSCTL mutations SET_SPARSE, SET_ZEROCVE-2026-684587.8In the Linux kernel, the following vulnerability has been resolved: binder: cache secctx size before release zeroes it binder_transaction(CVE-2026-68459In the Linux kernel, the following vulnerability has been resolved: f2fs: fix potential deadlock in gc_merge path of f2fs_balance_fs() WheCVE-2026-68467.8A flaw was found in binutils. A heap-buffer-overflow vulnerability exists when processing a specially crafted XCOFF (Extended Common Object