
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-68399 is a use-after-free (UAF) vulnerability in the Linux kernel's BPF socket cloning path, specifically within the sk_clone() function. When sk_clone() performs an early bailout (e.g., if sk_filter_charge() fails) before calling bpf_sk_storage_clone(), the cloned socket's sk_bpf_storage pointer still references the parent socket's BPF local storage. Freeing the cloned socket subsequently destroys the parent socket's BPF local storage, resulting in a UAF condition. The vulnerability affects Linux kernel versions starting from 5.2 and was published on August 10, 2026. No CVSS score has been formally assigned yet; Feedly estimates the severity as Medium with an EPSS score of 0.0 (GitHub Advisory, Feedly).
The root cause is a use-after-free condition (CWE-416) arising from improper pointer management during socket cloning in the Linux kernel's networking subsystem. sk_clone() performs a shallow copy of the parent socket via sock_copy(), which copies the ->sk_bpf_storage pointer to the cloned socket newsk. If an early bailout occurs before bpf_sk_storage_clone() is called to properly initialize the cloned socket's BPF storage, newsk->sk_bpf_storage still points to the parent's BPF local storage. When newsk is freed via sk_free(), the deallocation path (__sk_destruct() → bpf_sk_storage_free()) frees the parent socket's BPF local storage, leaving the parent with a dangling pointer. The fix resets newsk->sk_bpf_storage to NULL immediately after sock_copy() in sk_clone(), analogous to the approach taken in commit 9b51a6155d14 for bpf_storage in the fork path (GitHub Advisory).
Successful exploitation allows a local attacker to trigger a kernel crash (denial of service) or potentially corrupt kernel memory through the use-after-free condition on the parent socket's BPF local storage. The vulnerability is confined to the local attack surface, requiring the ability to trigger socket cloning and early bailout conditions (e.g., via socket creation operations). Memory corruption resulting from the UAF could theoretically be leveraged for privilege escalation, though no such exploitation has been demonstrated publicly (Feedly, GitHub Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the publication date. The EPSS score is 0.0, reflecting 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 and the ability to trigger specific socket cloning failure conditions, limiting the practical attack surface (Feedly, GitHub Advisory).
Patches have been committed to the Linux kernel stable tree. The fix is available in commits 14b49b5ab29979552c219a09e569b424fbbf4a6e and 7cbd0c4cebe4c9f678d15e6b9ba975e1155a107f on the kernel stable branch, with patched versions including 7.1.6 and 7.2-rc4. Administrators should update to a patched kernel version as soon as it is available for their distribution. As a temporary measure, restricting unprivileged access to BPF socket operations (e.g., via kernel.unprivileged_bpf_disabled=1) may reduce exposure (GitHub Advisory, Kernel Patch 1, Kernel Patch 2).
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."