
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-68317 is a vulnerability in the Linux kernel's io_uring/zctx subsystem related to improper validation of chained notification contexts. The issue arises because zero-copy send (zc) only links ubuf_info for requests originating from the same context, but this assumption was not enforced on notification completion, leading to potential undefined behavior triggered by ambiguous syzkaller reports. It affects Linux kernel versions from the initial commit (1da177e4c3f4) up to the fixes applied in stable releases 6.12.58, 6.17.8, and 6.18. The vulnerability was published on December 16, 2025, with patches backported to multiple stable branches (Feedly, EUVD). Feedly estimates the severity as Medium; an official CVSS score has not been published.
The root cause is insufficient validation of context ownership when chaining notification completions in the io_uring zero-copy send path (io_uring/zctx). Specifically, ubuf_info structures are linked across requests without verifying that all chained requests belong to the same io_uring context, violating an internal invariant. This can be classified under CWE-20 (Improper Input Validation) or CWE-667 (Improper Locking/State Management). The vulnerability was surfaced through ambiguous syzkaller (kernel fuzzer) reports, suggesting it can be triggered by crafted io_uring operations from a local user with access to the io_uring interface. The fix adds an explicit check on notification completion to enforce the same-context assumption (Feedly, EUVD).
Exploitation of this vulnerability could result in kernel-level memory corruption or undefined behavior due to improper handling of cross-context ubuf_info linkage in the io_uring zero-copy send path. The most likely impact is a local denial of service (kernel panic or crash), though memory corruption primitives in the kernel could theoretically be leveraged for privilege escalation depending on the specific memory layout. The scope is limited to systems where io_uring is enabled and accessible to unprivileged users (Feedly).
The Linux kernel maintainers have released patches addressing this vulnerability in stable versions 6.12.58, 6.17.8, and 6.18. The relevant commits are aaafd17d3f4b (6.12 stable), d664a3ce3a60 (another stable branch), and ab3ea6eac5f4 (6.17 stable). Users should update their Linux kernel to one of these patched versions as soon as possible. As a temporary workaround on systems where io_uring is not required, administrators can disable io_uring via sysctl -w kernel.io_uring_disabled=1 (available on kernels supporting this sysctl) (EUVD, Feedly).
Coverage of CVE-2025-68317 has been limited to automated vulnerability tracking platforms and scanner vendors (Nessus, Qualys). A brief technical summary was published by Infinit Security (Infinit Security). No significant vendor statements, notable researcher commentary, or broader media coverage has been identified for this vulnerability.
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."