Public mode

No access to your tenant or devices. Every item links to its source. What this means

Some sources, documents or advisories need attention: 264/275 feeds/APIs · 469/469 docs · 8/9 advisories · checked 11:03 UTC Customize Public modeDiscuss ChangeIntel on Discord

runc container escape via "masked path" abuse due to mount race conditions

Collected exploitation and prediction evidence

Risk source coverage

CISA KEV is observed exploitation evidence. FIRST EPSS is a dated prediction of exploitation in the next 30 days. Missing scores are unknown. This collector requests predictions only for explicit CVE aliases in the public NuGet archive; Microsoft release views retain their existing prediction scope.

No collected risk observation for these identifiers. This does not establish absence of exploitation or a zero probability.

cve-program · CVE-2025-31133

Published

runc is a CLI tool for spawning and running containers according to the OCI specification. In versions 1.2.7 and below, 1.3.0-rc.1 through 1.3.1, 1.4.0-rc.1 and 1.4.0-rc.2 files, runc would not perform sufficient verification that the source of the bind-mount (i.e., the container's /dev/null) was actually a real /dev/null inode when using the container's /dev/null to mask. This exposes two methods of attack: an arbitrary mount gadget, leading to host information disclosure, host denial of service, container escape, or a bypassing of maskedPaths. This issue is fixed in versions 1.2.8, 1.3.3 and 1.4.0-rc.3.

Source published
6 Nov 2025 18:47:47 UTC
Source modified
6 Nov 2025 19:22:22 UTC
Observed here
23 Oct 2026 15:48:27 UTC
Source terms
CVE Program Terms of Use

Original source record · Cite this exact observation · Complete original publisher JSON

This view projects the publisher's source fields for reading; the original JSON retains additional fields and CVE enrichment containers. Attribution: cve-program · CVE Program Terms of Use. Source text is retained; field grouping and change labels are provided by ChangeIntel.

CVSS 4.0 · 7.3 CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

euvd · EUVD-2025-37945

Published

runc is a CLI tool for spawning and running containers according to the OCI specification. In versions 1.2.7 and below, 1.3.0-rc.1 through 1.3.1, 1.4.0-rc.1 and 1.4.0-rc.2 files, runc would not perform sufficient verification that the source of the bind-mount (i.e., the container's /dev/null) was actually a real /dev/null inode when using the container's /dev/null to mask. This exposes two methods of attack: an arbitrary mount gadget, leading to host information disclosure, host denial of service, container escape, or a bypassing of maskedPaths. This issue is fixed in versions 1.2.8, 1.3.3 and 1.4.0-rc.3.

EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON.

Original publisher date fields

datePublished: Nov 6, 2025, 6:47:47 PM

dateUpdated: Nov 6, 2025, 7:22:22 PM

60 related source bulletins · separate from aliases

SUSE-SU-2025:4079-1: Security update for podman

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2026:20626-1: Security update for podman

CVE-2025-22869 · CVE-2025-31133 · CVE-2025-47913 · CVE-2025-47914 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-6032 · CVE-2025-9566

SUSE-SU-2025:21054-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2025:21072-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

openSUSE-SU-2026:20072-1: Security update for podman

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-9566

msrc_CVE-2025-31133: runc container escape via "masked path" abuse due to mount race conditions

CVE-2025-31133

RHSA-2026:0701: Red Hat Security Advisory: OpenShift Container Platform 4.17.47 packages and security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2025:3950-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2025:22275: Red Hat Security Advisory: OpenShift Container Platform 4.13.62 bug fix and security update

CVE-2025-4953 · CVE-2025-5318 · CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

openSUSE-SU-2026:20080-1: Security update for buildah

CVE-2025-31133 · CVE-2025-47913 · CVE-2025-47914 · CVE-2025-52565 · CVE-2025-52881

openSUSE-SU-2026:20140-1: Security update for alloy

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-68156

RHBA-2025:21224: Red Hat Bug Fix Advisory: OpenShift Container Platform 4.20.4 bug fix update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2026:0425: Red Hat Security Advisory: runc security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-65637

openSUSE-SU-2026:10073-1: alloy-1.12.2-2.1 on GA media

CVE-2025-31133 · CVE-2025-68156

RHSA-2026:6492: Red Hat Security Advisory: OpenShift Container Platform 4.12.87 bug fix and security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-61662

SUSE-SU-2026:3428-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2026-41579

RHSA-2026:4693: Red Hat Security Advisory: container-tools:rhel8 security update

CVE-2024-45336 · CVE-2025-22866 · CVE-2025-31133 · CVE-2025-47913 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-58183 · CVE-2025-65637

SUSE-SU-2025:4073-2: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2026:2681: Red Hat Security Advisory: Red Hat Quay 3.16.2

CVE-2024-34156 · CVE-2024-45337 · CVE-2024-45338 · CVE-2025-15284 · CVE-2025-31133 · CVE-2025-52881 · CVE-2025-61726 · CVE-2025-61729 · CVE-2025-65945 · CVE-2025-66418 · CVE-2025-66471 · CVE-2026-21441 · CVE-2026-24049

SUSE-SU-2025:4073-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

WID-SEC-W-2025-2518: Red Hat Enterprise Linux (runc): Mehrere Schwachstellen ermöglichen Umgehen von Sicherheitsvorkehrungen

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2025:4077-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2026:22942-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2026-41579

RHSA-2026:4531: Red Hat Security Advisory: runc security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-65637

RHSA-2025:21795: Red Hat Security Advisory: OpenShift Container Platform 4.18.29 bug fix and security update

CVE-2025-11561 · CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

openSUSE-SU-2026:20305-1: Security update for podman

CVE-2025-22869 · CVE-2025-31133 · CVE-2025-47913 · CVE-2025-47914 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-6032 · CVE-2025-9566

openSUSE-SU-2025:20072-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2026:20116-1: Security update for podman

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-9566

RHSA-2025:23113: Red Hat Security Advisory: OpenShift Container Platform 4.15.60 bug fix and security update

CVE-2025-4953 · CVE-2025-11561 · CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2026:0995: Red Hat Security Advisory: OpenShift Container Platform 4.14.61 packages and security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2025:3951-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2026:0327-1: Security update for alloy

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-68156

SUSE-SU-2025:21136-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2025:4081-1: Security update for podman

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2025:19927: Red Hat Security Advisory: runc security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHBA-2025:21361: Red Hat Bug Fix Advisory: OpenShift Container Platform 4.19.19 packages update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2026:22938-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2026-41579

SUSE-SU-2025:4080-1: Security update for podman

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2026:20123-1: Security update for buildah

CVE-2025-31133 · CVE-2025-47913 · CVE-2025-47914 · CVE-2025-52565 · CVE-2025-52881

openSUSE-SU-2025-20072-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2026:1540: Red Hat Security Advisory: OpenShift Container Platform 4.15.61 packages and security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-65637

SUSE-SU-2025:21036-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2025:21824: Red Hat Security Advisory: OpenShift Container Platform 4.16.53 bug fix and security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2025:21328: Red Hat Security Advisory: OpenShift Container Platform 4.14.59 packages and security update

CVE-2025-22871 · CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2026:20641-1: Security update for podman

CVE-2025-22869 · CVE-2025-31133 · CVE-2025-47913 · CVE-2025-47914 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-6032 · CVE-2025-9566

RHSA-2026:0418: Red Hat Security Advisory: OpenShift Container Platform 4.16.55 packages and security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2025:20957: Red Hat Security Advisory: runc security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

openSUSE-SU-2025:15705-1: runc-1.3.3-1.1 on GA media

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHBA-2025:21221: Red Hat Bug Fix Advisory: OpenShift Container Platform 4.17.44 packages update

CVE-2025-31133 · CVE-2025-52565

RHSA-2026:8325: Red Hat Security Advisory: buildah, crun, podman, runc, and skopeo security update

CVE-2025-31133 · CVE-2025-47913 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-58183 · CVE-2025-65637

SUSE-SU-2026:20103-1: Security update for podman

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-9566

SUSE-SU-2025:21038-1: Security update for podman

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

openSUSE-SU-2026:21431-1: Security update for runc

CVE-2025-31133 · CVE-2025-52565 · CVE-2026-41579

RHSA-2025:21232: Red Hat Security Advisory: container-tools:rhel8 security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2026:0315: Red Hat Security Advisory: OpenShift Container Platform 4.12.84 packages and security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2026:0676: Red Hat Security Advisory: OpenShift Container Platform 4.13.63 packages and security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

RHSA-2026:0331: Red Hat Security Advisory: OpenShift Container Platform 4.18.31 packages and security update

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881

SUSE-SU-2026:21291-1: Security update for podman

CVE-2025-31133 · CVE-2025-47913 · CVE-2025-47914 · CVE-2025-52565 · CVE-2025-52881

RHSA-2026:10703: Red Hat Security Advisory: container-tools:rhel8 security update

CVE-2025-31133 · CVE-2025-47913 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-58183 · CVE-2025-65637

SUSE-SU-2026:20214-1: Security update for alloy

CVE-2025-31133 · CVE-2025-52565 · CVE-2025-52881 · CVE-2025-68156

Source published
Nov 6, 2025, 6:47:47 PM (timezone not stated)
Source modified
Nov 6, 2025, 7:22:22 PM (timezone not stated)
Observed here
11 Nov 2026 02:49:06 UTC
Source terms
ENISA EUVD · source terms and attribution apply

Original source record · Cite this exact observation · Complete original publisher JSON

This view projects the publisher's source fields for reading; the original JSON retains additional fields and CVE enrichment containers. Attribution: euvd · ENISA EUVD · source terms and attribution apply. Source text is retained; field grouping and change labels are provided by ChangeIntel.

EUVD CVSS 4.0 · 7.3 CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

nvd · CVE-2025-31133

Published

runc is a CLI tool for spawning and running containers according to the OCI specification. In versions 1.2.7 and below, 1.3.0-rc.1 through 1.3.1, 1.4.0-rc.1 and 1.4.0-rc.2 files, runc would not perform sufficient verification that the source of the bind-mount (i.e., the container's /dev/null) was actually a real /dev/null inode when using the container's /dev/null to mask. This exposes two methods of attack: an arbitrary mount gadget, leading to host information disclosure, host denial of service, container escape, or a bypassing of maskedPaths. This issue is fixed in versions 1.2.8, 1.3.3 and 1.4.0-rc.3.

NVD analysis and CPE criteria are source context, not proof that a package or your environment is affected. Complete affected data, logical configurations and SSVC are retained in the original JSON.

Source analysis status: Analyzed

Weakness classifications: CWE-61 · CWE-363

Original publisher date fields

published: 2025-11-06T19:15:41.343

lastModified: 2026-10-07T21:10:00.200

3 source CPE criteria · context only
  • cpe:2.3:a:linuxfoundation:runc:*:*:*:*:*:*:*:*
  • cpe:2.3:a:linuxfoundation:runc:1.4.0:rc1:*:*:*:*:*:*
  • cpe:2.3:a:linuxfoundation:runc:1.4.0:rc2:*:*:*:*:*:*

The original JSON retains the logical configuration operators, exclusions and version bounds.

Source published
6 Nov 2025 19:15:41 UTC
Source modified
7 Oct 2026 21:10:00 UTC
Observed here
25 Oct 2026 02:24:48 UTC
Source terms
NIST NVD usage terms; underlying source attribution retained

Original source record · Cite this exact observation · Complete original publisher JSON

This view projects the publisher's source fields for reading; the original JSON retains additional fields and CVE enrichment containers. Attribution: nvd · NIST NVD usage terms; underlying source attribution retained. Source text is retained; field grouping and change labels are provided by ChangeIntel.

CVSS 4.0 · [email protected] · Secondary · 7.3 CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

CVSS 3.1 · [email protected] · Primary · 7.8 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H

osv · GHSA-9493-h29p-rfm2

Published

### Impact ### The OCI runtime specification has a `maskedPaths` feature that allows for files or directories to be "masked" by placing a mount on top of them to conceal their contents. This is primarily intended to protect against privileged users in non-user-namespaced from being able to write to files or access directories that would either provide sensitive information about the host to containers or allow containers to perform destructive or other privileged operations on the host (examples include `/proc/kcore`, `/proc/timer_list`, `/proc/acpi`, and `/proc/keys`). `maskedPaths` can be used to either mask a directory or a file -- directories are masked using a new read-only `tmpfs` instance that is mounted on top of the masked path, while files are masked by bind-mounting the container's `/dev/null` on top of the masked path. In all known versions of runc, when using the container's `/dev/null` to mask files, runc would not perform sufficient verification that the source of the bind-mount (i.e., the container's `/dev/null`) was actually a real `/dev/null` inode. While `/dev/null` is usually created by runc when doing container creation, it is possible for an attacker to create a `/dev/null` or modify the `/dev/null` inode created by runc through race conditions with other containers sharing mounts (runc has also verified this attack is possible to exploit using a standard Dockerfile with `docker buildx build` as that also permits triggering parallel execution of containers with custom shared mounts configured). This could lead to two separate issues: #### Attack 1: Arbitrary Mount Gadget (leading to Host Information Disclosure, Host Denial of Service, or Container Escape) #### By replacing `/dev/null` with a symlink to an attacker-controlled path, an attacker could cause runc to bind-mount an arbitrary source path to a path inside the container. This could lead to: * **Host Denial of Service**: By bind-mounting files such as `/proc/sysrq-trigger`, the attacker can gain access to a read-write version of files which can be destructive to write to (`/proc/sysrq-trigger` would allow an attacker to trigger a kernel panic, shutting down the machine, or causing the machine to freeze without rebooting). * **Container Escape**: By bind-mounting `/proc/sys/kernel/core_pattern`, the attacker can reconfigure a coredump helper -- as kernel upcalls are not namespaced, the configured binary (which could be a container binary or a host binary with a malicious command-line) will run with full privileges on the host system. Thus, the attacker can simply trigger a coredump and gain complete root privileges over the host. Note that while `config.json` allows users to bind-mount arbitrary paths (and thus an attacker that can modify `config.json` arbitrarily could gain the same access as this exploit), because `maskedPaths` is applied by almost all higher-level container runtimes (and thus provides a guaranteed mount source) this flaw effectively allows any attacker that can spawn containers (with some degree of control over what kinds of containers are being spawned) to achieve the above goals. #### Attack 2: Bypassing `maskedPaths` #### While investigating Attack 1, runc discovered that the runc validation mechanism when bind-mounting `/dev/null` for `maskedPaths` would ignore `ENOENT` errors -- meaning that if an attacker deleted `/dev/null` before runc did the bind-mount, runc would silently skip applying `maskedPaths` for the container. (The original purpose of this `ENOENT`-ignore behaviour was to permit configurations where `maskedPaths` references non-existent files, but runc did not consider that the source path could also not exist in this kind of race-attack scenario.) With `maskedPaths` rendered inoperative, an attacker would be able to access sensitive host information from files in `/proc` that would usually be masked (such as `/proc/kcore`). However, note that `/proc/sys` and `/proc/sysrq-trigger` are mounted read-only rather than being masked with files, so this attack variant will not allow the same breakout or host denial of service attacks as in Attack 1. ### Patches ### This advisory is being published as part of a set of three advisories: * CVE-2025-31133 * CVE-2025-52881 * CVE-2025-52565 The patches fixing this issue have accordingly been combined into a single patchset. The following patches from that patchset resolve the issues in this advisory: * db19bbed5348 ("internal/sys: add VerifyInode helper") * 8476df83b534 ("libct: add/use isDevNull, verifyDevNull") * 1a30a8f3d921 ("libct: maskPaths: only ignore ENOENT on mount dest") * 5d7b24240724 ("libct: maskPaths: don't rely on ENOTDIR for mount") runc 1.2.8, 1.3.3, and 1.4.0-rc.3 have been released and all contain fixes for these issues. As per [runc's new release model](https://github.com/opencontainers/runc/blob/v1.4.0-rc.2/RELEASES.md), runc 1.1.x and earlier are no longer supported and thus have not been patched. https://github.com/opencontainers/runc/blob/v1.4.0-rc.2/RELEASES.md ### Mitigations ### - Use containers with user namespaces (with the host root user not mapped into the container's user namespace). This will block most of the most serious aspects of these attacks, as the `procfs` files used for the container breakout use Unix DAC permissions and user namespaced users will not have access to the relevant files. runc would also like to take this opportunity to re-iterate that runc **strongly** recommend all users use user namespaced containers. They have proven to be one of the best security hardening mechanisms against container breakouts, and the kernel applies additional restrictions to user namespaced containers above and beyond the user remapping functionality provided. With the advent of id-mapped mounts (Linux 5.12), there is very little reason to not use user namespaces for most applications. Note that using user namespaces to configure your container does not mean you have to enable unprivileged user namespace creation *inside* the container -- most container runtimes apply a seccomp-bpf profile which blocks `unshare(CLONE_NEWUSER)` inside containers regardless of whether the container itself uses user namespaces. Rootless containers can provide even more protection if your configuration can use them -- by having runc itself be an unprivileged process, in general you would expect the impact scope of a runc bug to be less severe as it would only have the privileges afforded to the host user which spawned runc. - For non-user namespaced containers, configure all containers you spawn to not permit processes to run with root privileges. In most cases this would require configuring the container to use a non-root user and enabling `noNewPrivileges` to disable any setuid or set-capability binaries. (Note that this is runc's general recommendation for a secure container setup -- it is very difficult, if not impossible, to run an untrusted program with root privileges safely.) If you need to use `ping` in your containers, there is a `net.ipv4.ping_group_range` sysctl that can be used to allow unprivileged users to ping without requiring setuid or set-capability binaries. - Do not run untrusted container images from unknown or unverified sources. - Depending on the configuration of `maskedPaths`, an AppArmor profile (such as the default one applied by higher level runtimes including Docker and Podman) can block write attempts to most of `/proc` and `/sys`. This means that even with a procfs file maliciously bind-mounted to a `maskedPaths` target, all of the targets of `maskedPaths` in the default configuration of runtimes such as Docker or Podman will still not permit write access to said files. However, if a container is configured with a `maskedPaths` that is not protected by AppArmor then the same attack can be carried out. Please note that CVE-2025-52881 allows an attacker to bypass LSM labels, and so this mitigation is not that helpful when considered in combination with CVE-2025-52881. - Based on runc's analysis, SELinux policies have a limited effect when trying to protect against this attack. The reason is that the `/dev/null` bind-mount gets implicitly relabelled with `context=...` set to the container's SELinux context, and thus the container process will have access to the source of the bind-mount even if they otherwise wouldn't. https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm ### Other Runtimes ### As this vulnerability boils down to a fairly easy-to-make logic bug, runc has provided information to other OCI (crun, youki) and non-OCI (LXC) container runtimes about this vulnerability. Based on discussions with other runtimes, it seems that crun and youki may have similar security issues and will release a coordinated security release along with runc. LXC appears to also be vulnerable in some aspects, but [their security stance](https://linuxcontainers.org/lxc/security/) is (understandably) that non-user-namespaced containers are fundamentally insecure by design. https://linuxcontainers.org/lxc/security/ ### Credits ### Thanks to Lei Wang (@ssst0n3 from Huawei) for finding and reporting the original vulnerability (Attack 1), and Li Fubang (@lifubang from acmcoder.com, CIIC) for discovering another attack vector (Attack 2) based on @ssst0n3's initial findings.

Source published
5 Nov 2025 16:37:15 UTC
Source modified
10 Sep 2026 03:50:30 UTC
Observed here
24 Oct 2026 13:19:41 UTC
Source terms
GitHub Advisory Database · CC-BY-4.0

Original source record · Cite this exact observation · Complete original publisher JSON

This view projects the publisher's source fields for reading; the original JSON retains additional fields and CVE enrichment containers. Attribution: osv · GitHub Advisory Database · CC-BY-4.0. Source text is retained; field grouping and change labels are provided by ChangeIntel.

CVSS_V4 · CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Publisher rating · HIGH

osv · GO-2025-4096

Published

Container escape via "masked path" abuse due to mount race conditions in github.com/opencontainers/runc

Source published
18 Nov 2025 15:44:15 UTC
Source modified
4 Feb 2026 03:11:33 UTC
Observed here
24 Oct 2026 13:19:41 UTC
Source terms
OSV · upstream source license applies

Original source record · Cite this exact observation · Complete original publisher JSON

This view projects the publisher's source fields for reading; the original JSON retains additional fields and CVE enrichment containers. Attribution: osv · OSV · upstream source license applies. Source text is retained; field grouping and change labels are provided by ChangeIntel.

ChangeIntel

An IT change radar: releases, security, known issues, retirements, documentation changes, and service status from public sources. Every item links to supporting evidence; dates and statuses can change after they are read.

Sources read 11 Nov 11:03 UTC · 264 of 275 readable · 263 fully read · documentation 469/469 current