CVE-2025-38102
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-38102 is a race condition vulnerability in the Linux kernel's VMCI (Virtual Machine Communication Interface) subsystem, specifically between the vmci_host_setup_notify and vmci_ctx_unset_notify functions. The flaw was disclosed on July 3, 2025, and affects Linux kernel versions from 4.0 through multiple stable branches, with fixed versions including 5.4.296, 5.10.240, 5.15.186, 6.1.142, 6.6.94, 6.12.34, and 6.15.3. It carries a CVSS v3.1 base score of 7.0 (High) (Red Hat Advisory, Red Hat Bugzilla).

Technical details

The vulnerability is classified as CWE-362 (Concurrent Execution using Shared Resource with Improper Synchronization). The root cause is that context->notify_page can be partially initialized by get_user_pages_fast in vmci_host_setup_notify on one CPU, while concurrently vmci_ctx_unset_notify on another CPU reads the partially-written pointer and calls put_page(), freeing the page before get_user_pages_fast completes. This triggers a kernel warning in try_grab_folio (mm/gup.c:147) via the call chain vmci_host_unlocked_ioctl → get_user_pages_fast → __gup_longterm_locked → __get_user_pages → follow_trans_huge_pmd → try_grab_folio. The fix uses a local variable to ensure notify_page is only made visible after get_user_pages_fast fully completes (Red Hat Bugzilla, Kernel Patches).

Impact

A local attacker with low privileges could exploit this race condition to cause kernel warnings, memory corruption, or potentially trigger unauthorized memory operations through the VMCI subsystem. The vulnerability has high confidentiality, integrity, and availability impact ratings, meaning successful exploitation could lead to system instability, kernel crashes, or potentially unauthorized access to kernel memory. The attack complexity is rated High, as it requires precise timing to win the race condition between two concurrent VMCI operations (Red Hat Advisory).

Exploitability

There is no public proof-of-concept exploit code and no evidence of in-the-wild exploitation as of the disclosure date. The vulnerability has an EPSS score of approximately 0.024% (0.000240), indicating a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires local access with low privileges and high attack complexity due to the timing-dependent nature of the race condition (Red Hat Advisory).

Mitigation and workarounds

The primary remediation is to update to a patched Linux kernel version. Fixed versions include: 5.4.296, 5.10.240, 5.15.186, 6.1.142, 6.6.94, 6.12.34, and 6.15.3. Patches are available from the upstream kernel stable tree and have been incorporated into vendor-specific updates from Red Hat, Debian (DSA-5973-1, DLA-4327-1), Ubuntu (USN-7769-1, USN-7770-1, USN-7771-1, USN-7774-2, USN-7775-1, USN-7789-1), SUSE, Amazon Linux 2, and Oracle Linux. As a workaround, restricting local user access to VMCI devices can reduce exposure until patching is feasible (Red Hat Bugzilla, Kernel Patches).

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-68454HIGH8.8
  • Linux Kernel logoLinux Kernel
  • kernel-debug-devel-matched
NoYesAug 13, 2026
CVE-2026-68452HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-headers
NoYesAug 13, 2026
CVE-2026-68451HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-oracle-5.15
NoYesAug 13, 2026
CVE-2026-68453HIGH7.1
  • Linux Kernel logoLinux Kernel
  • kernel-uki-virt-addons
NoYesAug 13, 2026
CVE-2026-68450NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fips
NoYesAug 12, 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