CVE-2025-68357
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-68357 is a Linux kernel vulnerability in the iomap subsystem where the s_dio_done_wq workqueue is not allocated for asynchronous direct I/O reads, potentially causing a NULL pointer dereference or system crash. The flaw was introduced by commit 222f2c7c6d14 ("iomap: always run error completions in user context"), which deferred read error completions to s_dio_done_wq without ensuring the workqueue was initialized for async read paths. It was disclosed on December 24, 2025, and affects Linux kernel versions from the initial commit through the fixes applied in 6.18.2 and 6.19-rc1. The CVSS v3.1 base score is 5.5 (Medium), requiring local access with low privileges (Red Hat CVE, Red Hat Bugzilla).

Technical details

The root cause is a missing workqueue allocation in the iomap direct I/O async read code path (CWE-476: NULL Pointer Dereference). Since commit 222f2c7c6d14, read error completions are deferred to s_dio_done_wq; however, this workqueue was only allocated for async write operations, not async reads. When an async direct I/O read encounters an error, the kernel attempts to queue work to an uninitialized s_dio_done_wq, resulting in a NULL pointer dereference and kernel panic. Exploitation requires a local attacker with low privileges to trigger an async direct I/O read error on an affected filesystem (Red Hat Bugzilla, Red Hat CVE).

Impact

Successful exploitation causes a kernel NULL pointer dereference, leading to a system crash (kernel panic) and denial of service. The impact is limited to availability — there is no confidentiality or integrity impact. Affected systems running workloads that perform asynchronous direct I/O reads (e.g., database servers, high-performance storage applications) are at risk of unexpected downtime (Red Hat CVE).

Mitigation and workarounds

Patches are available in Linux kernel versions 6.18.2 and 6.19-rc1, which ensure s_dio_done_wq is allocated for async read paths as well as write paths. Downstream distributions including Red Hat, Debian (linux-signed-amd64 6.12.69+1), and Oracle Linux have issued or are tracking patches. Administrators should update to the latest patched kernel version for their distribution. As a temporary workaround, limiting local user access and avoiding workloads that trigger async direct I/O read errors can reduce exposure (Red Hat CVE, Red Hat Bugzilla).

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