
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23007 is a Linux kernel vulnerability in the block subsystem's auto-generated integrity buffer handling, classified as "Use of Uninitialized Resource" (CWE-908). When Protection Information (PI) is generated with a nonzero PI tuple size but the metadata size exceeds the PI tuple, the remaining "opaque" portion of the metadata buffer is left uninitialized, allowing uninitialized kernel memory to be read back by userspace or anyone with physical access to the storage device. The vulnerability affects Linux kernel versions 6.11 through 6.18.6 and 6.19-rc1 through 6.19-rc8, and was published on January 25, 2026. It carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat Advisory, Red Hat Bugzilla).
The root cause is CWE-908 (Use of Uninitialized Resource): the Linux kernel block layer's auto-integrity buffer generation code does not zero-initialize the full metadata buffer before passing it to the underlying block device. Specifically, the existing BLK_INTEGRITY_CSUM_NONE check that triggers zeroing is too narrow — it does not cover the scenario where PI is enabled, the PI tuple size is nonzero, but the total metadata size is larger than the PI tuple. The fix generalizes this check to zero any metadata bytes beyond the PI tuple (the "opaque" remainder), ensuring no uninitialized kernel memory reaches the storage device. The attack vector is local, requiring low privileges and no user interaction, making it accessible to any unprivileged local user on an affected system (Red Hat Advisory, Red Hat Bugzilla).
Successful exploitation results in information disclosure of potentially sensitive kernel memory contents. A local attacker with low privileges can read uninitialized kernel memory through block device write operations, potentially exposing cryptographic keys, credentials, or other sensitive data resident in kernel memory at the time of the write. Additionally, anyone with physical access to the storage device could read back the leaked uninitialized memory from the stored metadata, extending the exposure risk beyond the running system (Red Hat Advisory).
Update the Linux kernel to version 6.18.7 or later, which includes the fix generalizing the BLK_INTEGRITY_CSUM_NONE check. Patch commits are available at git.kernel.org (commits ca22c566b89164f6e670af56ecc45f47ef3df819 and d6072557b90e0c557df319a56f4a9dc482706d2c). As a compensating control, restrict local user access to block devices and enforce the principle of least privilege for accounts that interact with storage subsystems. Organizations running kernel versions 6.11 through 6.18.6 or 6.19-rc1 through 6.19-rc8 should prioritize patching (Red Hat Bugzilla).
Red Hat triaged the vulnerability as low severity/priority and opened a tracking bug via their OSIDB system. No significant public researcher commentary, vendor statements beyond Red Hat's tracking, or notable media coverage has been identified for this vulnerability.
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."