rootless: `/sys/fs/cgroup` is writable when cgroupns isn't unshared in runc
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| opencontainers | runc | affected |
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Enterprise Linux 8 | |||
| container-tools:4.0-8090020230828093056.e7857ab1 | cpe:/a:redhat:enterprise_linux:8 | RHSA-2023:6938 | 2023-11-14T00:00:00Z |
| container-tools:rhel8-8090020230825121312.e7857ab1 | cpe:/a:redhat:enterprise_linux:8 | RHSA-2023:6939 | 2023-11-14T00:00:00Z |
| Red Hat Enterprise Linux 9 | |||
| runc-4:1.1.9-1.el9 | cpe:/a:redhat:enterprise_linux:9 | RHSA-2023:6380 | 2023-11-07T00:00:00Z |
| Red Hat OpenShift Container Platform 4.13 | |||
| openshift4/ose-vsphere-csi-driver-syncer-rhel8:v4.13.0-202304190216.p0.g6f4295b.assembly.stream | cpe:/a:redhat:openshift:4.13::el8 | RHSA-2023:1326 | 2023-05-17T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2023-1058 | runc is a CLI tool for spawning and running containers according to the OCI specification. In affected versions it was found that rootless runc makes `/sys/fs/cgroup` writable in following conditons: 1. when runc is executed inside the user namespace, and the `config.json` does not specify the cgroup namespace to be unshared (e.g.., `(docker|podman|nerdctl) run --cgroupns=host`, with Rootless Docker/Podman/nerdctl) or 2. when runc is executed outside the user namespace, and `/sys` is mounted with `rbind, ro` (e.g., `runc spec --rootless`; this condition is very rare). A container may gain the write access to user-owned cgroup hierarchy `/sys/fs/cgroup/user.slice/...` on the host . Other users's cgroup hierarchies are not affected. Users are advised to upgrade to version 1.1.5. Users unable to upgrade may unshare the cgroup namespace (`(docker|podman|nerdctl) run --cgroupns=private)`. This is the default behavior of Docker/Podman/nerdctl on cgroup v2 hosts. or add `/sys/fs/cgroup` to `maskedPaths`. |
Github GHSA |
GHSA-m8cg-xc2p-r3fc | rootless: `/sys/fs/cgroup` is writable when cgroupns isn't unshared in runc |
Ubuntu USN |
USN-6088-1 | runC vulnerabilities |
Ubuntu USN |
USN-6088-2 | runC vulnerabilities |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.319% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|