
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-68329 is a Linux kernel vulnerability in the tracing subsystem where VMA (Virtual Memory Area) splitting triggers a spurious WARN_ON in tracing_buffers_mmap_close. When a trace buffer VMA is split via partial munmap or MAP_FIXED, the kernel calls vm_ops->close on each portion, causing ring_buffer_unmap() to be invoked multiple times despite ring_buffer_map() being called only once. This results in ring_buffer_unmap() returning -ENODEV on subsequent calls because user_mapped is already 0, triggering the warning. The vulnerability was published on December 22, 2025, and affects the Linux kernel prior to the patched stable releases (6.12.61, 6.17.11, and 6.18). It carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat CVE, Red Hat Bugzilla).
The root cause is improper handling of VMA lifecycle callbacks in the Linux kernel's ring buffer tracing subsystem. When a mapped trace buffer VMA is split (e.g., via munmap on a subrange or MAP_FIXED remapping), the kernel invokes vm_ops->close on each resulting VMA segment independently. Since ring_buffer_map() was called only once for the original mapping, the reference count (user_mapped) reaches 0 after the first ring_buffer_unmap() call, and subsequent calls return -ENODEV, triggering a WARN_ON. The fix adds a may_split VMA callback that returns -EINVAL, preventing any partial split of trace buffer mappings at the kernel level. This is a local, low-privilege exploitable condition requiring no user interaction (Red Hat CVE, Red Hat Bugzilla).
Successful exploitation can cause kernel warning messages (WARN_ON) and potential instability in the kernel tracing subsystem, resulting in a high availability impact. A local attacker with low privileges could trigger denial-of-service conditions affecting tracing operations, potentially destabilizing the system. There is no confidentiality or integrity impact associated with this vulnerability (Red Hat CVE).
Apply the upstream kernel patches available for stable branches: commit 45053c12c45f (kernel.org), 922fdd0b755a (kernel.org), and b042fdf18e89 (kernel.org), which introduce the may_split callback to prevent VMA splits on trace buffer mappings. Distribution-specific updates are available: Ubuntu has released fixes via USN-8094-1 through USN-8094-5, and Oracle Linux has issued ELSA-2026-50112. Users should update to Linux kernel versions 6.12.61, 6.17.11, or 6.18 or later. As a general workaround, restrict local user access to systems running sensitive kernel tracing operations until patches are applied (Red Hat CVE, Ubuntu USN-8094-1).
The vulnerability received routine coverage from Linux security aggregators and distribution security teams, with Ubuntu issuing multiple security notices (USN-8094-1 through USN-8094-5) and Oracle Linux releasing a kernel update. Red Hat tracked the issue at low severity/priority in its Bugzilla. No notable researcher commentary or significant social media discussion beyond automated CVE feeds was observed (Red Hat Bugzilla, Ubuntu USN-8094-1).
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."