
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-95702 is a use-after-free (UAF) vulnerability in the Virtual Filesystem (VFS) layer of Google gVisor that allows a local attacker with standard container privileges to achieve arbitrary code execution in the host sentry process. The flaw is triggered by double-freeing the backing MemoryFile from an in-sandbox overlay filesystem, classified under CWE-415 (Double Free) and CWE-416 (Use After Free). All platforms running gVisor prior to release 20260831.0 are affected. It carries a CVSS v3.1 score of 7.8 (High) and a CVSS v4.0 score of 8.5 (High) (Github Advisory, Red Hat Bugzilla). The vulnerability was published on October 9, 2026, with patches available in gVisor release 20260831.0 and later (Github Advisory).
The root cause lies in improper reference counting within gVisor's VFS mount management code (CWE-415/CWE-416/CWE-825). Specifically, when a mount is partially unmounted (e.g., via MNT_DETACH/lazy umount), the code incorrectly drops references on both the mount parent and the mount point dentry, leading to a double-free of the backing MemoryFile associated with an in-sandbox overlay filesystem. Three commits address distinct facets of the bug: e4efb89 fixes partially-umounted mount refcounting so only the parent reference is dropped (not the mount point), 25c7514 adds a panic guard in the overlayfs IncRef() path to catch non-positive refcount increments, and 90bc4fc removes nsfs/cgroupfs exemptions from umount checks during bind mounting to prevent exploitation via detached mounts (gVisor commit e4efb89, gVisor commit 25c7514, gVisor commit 90bc4fc). Exploitation requires only standard container-level (low) privileges and no user interaction, making it accessible to any process running inside a gVisor sandbox.
Successful exploitation allows a local attacker inside a gVisor sandbox to execute arbitrary code within the host sentry process — the privileged Go process that mediates all system calls on behalf of sandboxed workloads. This results in full compromise of confidentiality, integrity, and availability of the sentry process and any data it handles (Github Advisory). Critically, the sentry process remains confined by host-level Linux seccomp filters and namespace boundaries, which limits but does not eliminate the risk of further host escape; an attacker who controls the sentry could potentially leverage its elevated position to access secrets, manipulate container workloads, or attempt further privilege escalation within those host-level constraints (Red Hat Bugzilla).
As of the time of publication, there is no known public proof-of-concept exploit and no evidence of active in-the-wild exploitation (Github Advisory). The EPSS score is approximately 0.084% (0th percentile), indicating a low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported. The NVD SSVC assessment classifies exploitation as "none" at this time, though the low attack complexity and low privilege requirement make it a credible target for future weaponization in containerized environments (Github Advisory).
overlayfs.umount2(..., MNT_DETACH)) on a mount that has a locked child mount, causing the mount to be marked as umounted while still connected to its parent in the mount tree.forgetDeadMountpoint) to cause the VFS layer to double-decrement the reference count on the backing MemoryFile, resulting in a use-after-free condition.runsc logs) referencing overlayfs refcount errors or messages like Incrementing negative count on overlay.dentry; sentry process restarts without clear cause.runsc) process; unexpected system calls originating from the sentry that fall outside its normal seccomp-filtered profile.The primary remediation is to upgrade Google gVisor to release 20260831.0 or later, which includes three patches addressing the refcounting flaws in VFS mount management and overlayfs (Github Advisory). No official configuration-based workaround has been published. As a defense-in-depth measure, operators should restrict container privileges where possible, limit the ability of sandboxed workloads to perform mount/unmount operations, and monitor for anomalous sentry process behavior. Organizations using gVisor in Kubernetes environments (e.g., via GKE Sandbox) should verify their node image versions and apply available updates promptly (Red Hat Bugzilla).
Red Hat opened a high-severity bug tracking entry (Bugzilla #2548662) for this CVE, indicating relevance to their product ecosystem (Red Hat Bugzilla). The vulnerability was noted on VulDB and discussed briefly on Infosec.Exchange social media, with general acknowledgment of the container escape risk context. No major vendor statements beyond Google's patch commits or significant researcher blog posts have been identified at this time.
Fix availability across major Linux distributions and their releases.
bookworm
golang-gvisor-gvisor
sid
golang-gvisor-gvisor
trixie
golang-gvisor-gvisor
devel
golang-gvisor-gvisor
noble
golang-gvisor-gvisor
noble (esm-apps)
golang-gvisor-gvisor
resolute
golang-gvisor-gvisor
resolute (esm-apps)
golang-gvisor-gvisor
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."