Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.

Linux kernel before 6.6.157.1-1 may miss queue readiness check

published 1 month ago
Summary

The Linux kernel version earlier than 6.6.157.1-1 has a coding mistake that can allow the system to use a storage queue before it is fully set up. This could cause data handling errors or system instability. Updating the kernel to version 6.6.157.1-1 or later resolves the issue.

What to do
  • Update kernel to version 6.6.157.1-1.
Affected software
Ecosystem VendorProductAffected versions
Azure Linux:3 azure kernel <= 6.6.150.1-1
Azure Linux:3 – kernel <= 6.6.152.1-1
< 6.6.157.1-1
Fix: upgrade to 6.6.157.1-1
Original advisory text
CVE-2026-93152 affecting package kernel for versions less than 6.6.157.1-1
In the Linux kernel, the following vulnerability has been resolved:

nvme-apple: Use acquire/release for queue enabled state

apple_nvme_init_queue() initializes queue state and then marks the queue
enabled. The interrupt and request paths check enabled before using that
queue state.

The old wmb() after WRITE_ONCE(enabled, true) does not publish the
earlier initialization before enabled becomes visible. Use a release store
when enabling the queue and acquire loads when testing it.

Although the shutdown-side enabled accesses are not used for publishing
queue initialization, use helpers for them as well for consistency.
Timeline
Published17 Sep 2026
Updated2 Oct 2026
First seen23 Sep 2026
Sources
AZL-102222 · OSV
Track software like this
Free during beta