
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-54316 is a Linux kernel vulnerability in the refscale torture test module caused by the uninitialized use of a wait_queue_head_t structure. The flaw was published on December 30, 2025, and affects the Linux kernel's refscale subsystem. When the refscale test is run, it occasionally triggers a kernel page fault crash due to a race condition between thread creation and wait queue initialization. Feedly estimates this as a Medium severity issue, with an EPSS score of 0.000240 (Feedly, CVE.org).
The root cause is a race condition (CWE-362) in the refscale kernel module where init_waitqueue_head() is called after torture_create_kthread(), which spawns the ref_scale_reader kthread. Although the initialization typically completes before the new thread begins executing, a scheduling delay between the two calls can allow the kthread to access the uninitialized wait_queue_head_t, resulting in a kernel page fault at prepare_to_wait_event+0x101/0x190. The crash manifests as a supervisor read access fault at address 0xffffffffffffffe8 in kernel mode under PREEMPT_RT SMP NOPTI configurations. The fix reorders initialization to ensure init_waitqueue_head() is called before torture_create_kthread() (Feedly, kernel.org patch 1).
Successful triggering of this vulnerability causes a kernel panic (BUG/Oops), resulting in a complete denial of service for the affected system. The impact is limited to availability — confidentiality and integrity are not directly affected. Because the vulnerability resides in the refscale torture test module (typically used in testing/benchmarking environments rather than production), the practical attack surface is narrow and generally limited to systems where this test module is loaded (Feedly).
The fix has been applied to multiple stable Linux kernel branches via patches committed to the kernel stable tree (commit hashes: 066fbd8bc981, 70a2856fd1d0, e5de968a9032, e0322a255a22, ec9d118ad99d). Administrators should update to a patched kernel version that includes these commits. As a workaround, avoid loading or running the refscale kernel module on systems where it is not required, particularly on PREEMPT_RT kernels. Detection plugins are available via Nessus (plugin 281525) and Qualys (IDs 760604, 760600) (Feedly, Tenable).
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."