CVE-2026-23355
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23355 is a Linux kernel vulnerability in the ata: libata subsystem, specifically in the ATA SCSI deferred queue command (QC) work handling. The flaw arises because pending work is not properly canceled after clearing ap->deferred_qc, leading to a race condition that can trigger a WARN_ON() in ata_scsi_deferred_qc_work() and cause system instability. It was disclosed on March 25, 2026, and affects Linux kernel versions 6.18.14–6.18.18, 6.19.4–6.19.7, 7.0-rc1, and 7.0-rc2. The CVSS v3.1 base score is 5.5 (Medium), exploitable locally by a low-privileged user (Red Hat CVE, Red Hat Bugzilla).

Technical details

The root cause is classified as CWE-459 (Incomplete Cleanup): when ap->deferred_qc is cleared during a timeout or error condition, the associated scheduled work item is not canceled. This creates a race condition where stale work — originally queued for a previous non-NCQ command — executes after a port reset when new NCQ and non-NCQ commands have already been queued, causing the WARN_ON() assertion in ata_scsi_deferred_qc_work() to fire because ap->ops->qc_defer() returns non-zero at that point. The attack vector is local, requiring low privileges and no user interaction. The fix ensures that cancel_work() is called while holding ap->lock whenever ap->deferred_qc is cleared, preventing the stale work from executing (Red Hat Bugzilla, Red Hat CVE).

Impact

Successful exploitation can cause a denial of service through kernel warnings (WARN_ON()) and ATA device operation disruption, potentially destabilizing the affected system. There is no confidentiality or integrity impact; the vulnerability is limited to availability. Systems relying on ATA storage devices are most at risk, as disruption to the libata subsystem can impair storage I/O operations (Red Hat CVE, Red Hat Bugzilla).

Mitigation and workarounds

Patches are available in the Linux kernel stable tree targeting the affected version ranges (6.18.14–6.18.18 fixed before 6.18.18; 6.19.4–6.19.7 fixed before 6.19.7). Multiple upstream commits address the issue: 0d12453818c3, 58e658763ba2, 6c5e8f16b5e8, and aac9b27f7c1f (Kernel Patches). Amazon Linux 2023 has issued an advisory (ALAS2023-2026-1596). As a workaround where patching is not immediately possible, restricting local user privileges and monitoring ATA-related kernel warnings in system logs can reduce risk (Red Hat CVE).

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-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 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