
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-68186 is a Linux kernel vulnerability in the ring-buffer subsystem where ring_buffer_map_get_reader() incorrectly triggers a kernel warning (WARN) when a reader catches up to the writer while data remains on the reader page. The issue was published on December 16, 2025, and affects Linux kernel versions starting from commit 117c39200d9d up to the patched commits in stable branches. Fixed versions include Linux 6.12.58, 6.17.8, and 6.18. It carries an estimated CVSS severity of Medium with an EPSS score of approximately 0.017% (Feedly, EUVD).
The root cause is an incomplete condition check in ring_buffer_map_get_reader() (CWE-754: Improper Check for Unusual or Exceptional Conditions). When a reader catches up to the writer and there is still unread data on the current reader page, rb_get_reader_page() legitimately returns NULL because no new page is available — this is a valid state. However, the function did not account for this scenario and incorrectly triggered a WARN_ON in this path. The fix adds a check for this condition so that the reader page is not updated and no warning fires. The vulnerability is local in nature, requiring the ability to interact with the ring-buffer mapped interface (Feedly, EUVD).
The primary impact of this vulnerability is availability: the spurious kernel warning can cause unexpected kernel log noise and, depending on kernel configuration (e.g., panic_on_warn), could potentially trigger a kernel panic on affected systems. There is no evidence of confidentiality or integrity impact, and the vulnerability does not enable code execution or privilege escalation. Systems using the ring-buffer map reader interface — commonly associated with tracing and perf tooling — are most directly affected (Feedly).
The fix has been applied to the Linux kernel stable branches. Patched versions include Linux 6.12.58, 6.17.8, and 6.18. The relevant upstream commits are b42dbef4f208326271434d5ab71c4129a3ddd1a9, 6f5c4f8109fa4d0955b3712597a26b310bdc736f, and aa997d2d2a0b2e76f4df0f1f12829f02acb4fb6b. Users should update to a patched kernel version; no configuration-based workaround is documented. Distributions such as SUSE have begun incorporating the fix into their kernel packages (EUVD, LinuxSecurity).
The vulnerability received routine coverage from vulnerability tracking platforms including VulnDB and Vulners shortly after publication. Tenable issued Nessus detection plugins (IDs 278801 and 304219) to identify affected systems. No notable researcher commentary, vendor statements beyond the kernel fix, or significant social media discussion has been observed (Feedly).
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."