
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-54088 is a race condition vulnerability in the Linux kernel's block cgroup (blk-cgroup) subsystem. The flaw arises when blkg_free_workfn() removes a block group (blkg) from the queue's blkg_list without holding the required queue_lock, which can be triggered concurrently by blkg_destroy_all(). This can result in list corruption, hard lockups, and other kernel stability issues. The vulnerability affects Linux kernel versions prior to the fixes introduced in stable releases 6.1.17, 6.2.4, 6.4.12, and 6.5, and was publicly disclosed on December 24, 2025. Feedly estimates a Medium severity, with an EPSS score of approximately 0.018% (Feedly, EUVD).
The root cause is a missing lock acquisition (CWE-667: Improper Locking) in the blkg_free_workfn() function within the Linux kernel's blk-cgroup subsystem. When a block group node (blkg->q_node) is removed from the queue's blkg_list, the operation must be protected by queue_lock to prevent concurrent access from blkg_destroy_all(). Without this lock, a race condition can occur, leading to list corruption or hard lockups. The fix was applied across multiple stable kernel branches via commits b5dae1cd, 083b5837, cd4ffdf5, and c164c7bc (Feedly, EUVD).
Successful exploitation of this vulnerability can cause kernel instability, including list corruption and hard lockups, effectively resulting in a denial of service (system hang or crash) on affected Linux systems. The impact is limited to availability — there is no known path to privilege escalation or data exfiltration through this specific flaw. Systems running affected kernel versions that make heavy use of block cgroup (blk-cgroup) functionality, such as containerized or multi-tenant environments, may be at elevated risk of triggering the race condition (Feedly, EUVD).
The Linux kernel maintainers have released patches addressing this vulnerability across multiple stable branches. Users should upgrade to kernel versions 6.1.17 or later (6.1.x branch), 6.2.4 or later (6.2.x branch), 6.4.12 or later (6.4.x branch), or 6.5 or later. The specific fix commits are b5dae1cd0d83, 083b58373463, cd4ffdf56791, and c164c7bc9775 on the stable kernel tree. Linux distribution vendors such as SUSE have also issued advisories (e.g., SUSE-2026-0281-1) incorporating these fixes; users should apply the latest kernel updates from their distribution (EUVD, LinuxSecurity).
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."