CVE-2023-54007
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54007 is a race condition vulnerability in the Linux kernel's VMCI (Virtual Machine Communication Interface) host driver, specifically in the vmci_host_poll() function located in drivers/misc/vmw_vmci/vmci_host.c. The flaw was discovered during fuzzing and triggers a general protection fault (GPF) due to a null pointer dereference when two threads — one executing vmci_host_poll() and another executing vmci_host_do_init_context() — interleave in an unsafe manner. It was published on December 24, 2025, and affects the Linux kernel. The EPSS score is approximately 0.024% (low), and no CVSS score has been publicly assigned at this time (Feedly, CVE.org).

Technical details

The root cause is a race condition (CWE-362) in vmci_host_poll() within the Linux kernel's VMCI host driver. When vmci_host_poll() calls poll_wait() and attempts to add a wait queue entry, a concurrent call to vmci_host_do_init_context() on another CPU can result in the wait queue pointer being in an uninitialized or partially initialized state. This causes KASAN to report a null pointer dereference in the range [0x00000000000000c8-0x00000000000000cf], ultimately triggering a general protection fault in __lock_acquire() within the kernel's locking subsystem. The vulnerability requires local access and the ability to interact with the VMCI host device, typically available to processes running inside a VMware virtual machine or with access to /dev/vmci (Feedly).

Impact

Successful exploitation of this race condition causes a kernel general protection fault, leading to a system crash and denial of service on the affected host. Because the fault occurs in kernel space within the locking subsystem, it can destabilize the entire system, potentially affecting all workloads running on the host. There is no evidence of confidentiality or integrity impact beyond the availability disruption caused by the kernel crash (Feedly).

Mitigation and workarounds

The Linux kernel maintainers have issued patches addressing this race condition across multiple stable branches, with fixes committed to the kernel stable tree (commits 67e35824f861, 85b4aa4eb2e3, 770d30b1355c, 2053e93ac155, and ab64bd32b9fa). Users should update to a patched kernel version that includes these fixes. As a workaround, systems that do not require VMware VMCI functionality can unload or blacklist the vmw_vmci kernel module to eliminate the attack surface (Feedly, Kernel Stable).

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