p PatchFirst

PatchFirst · Latest vulnerabilities

runc vulnerabilities

Vulnerabilities published for runc in the last 30 days: 0. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 8

  1. CVE-2023-25809

    Medium · CVSS 5EPSS 0.32%Fix available

    rootless: `/sys/fs/cgroup` is writable when cgroupns isn't unshared in runc

    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/

    • Update to 1.1.4-0ubuntu1~18.04.2
    Published Updated
  2. CVE-2023-28642

    Medium · CVSS 6.1EPSS 0.34%Fix available

    AppArmor bypass with symlinked /proc in runc

    runc is a CLI tool for spawning and running containers according to the OCI specification. It was found that AppArmor can be bypassed when `/proc` inside the container is symlinked with a specific mount configuration. This issue has been fixed in runc version 1.1.5, by prohibiting symlinked `/proc`. See PR #3785 for details. users are advised to upgrade. Users unable to upgrade should avoid using an untrusted container image.

    • Update to 1.1.4-0ubuntu1~18.04.2
    Published Updated
  3. CVE-2023-27561

    High · CVSS 7EPSS 0.45%Fix available

    CVE-2023-27561

    runc through 1.1.4 has Incorrect Access Control leading to Escalation of Privileges, related to libcontainer/rootfs_linux.go. To exploit this, an attacker must be able to spawn two containers with custom volume-mount configurations, and be able to run custom images. NOTE: this issue exists because of a CVE-2019-19921 regression.

    • Update to 1.1.4-0ubuntu1~18.04.2
    Published Updated
  4. CVE-2021-30465

    High · CVSS 8.5EPSS 10.24%Fix available

    CVE-2021-30465

    runc before 1.0.0-rc95 allows a Container Filesystem Breakout via Directory Traversal. To exploit the vulnerability, an attacker must be able to create multiple containers with a fairly specific mount configuration. The problem occurs via a symlink-exchange attack that relies on a race condition.

    • Update to 1.0.0~rc93-0ubuntu1~18.04.2
    Published Updated
  5. CVE-2019-19921

    High · CVSS 7EPSS 0.43%Fix available

    CVE-2019-19921

    runc through 1.0.0-rc9 has Incorrect Access Control leading to Escalation of Privileges, related to libcontainer/rootfs_linux.go. To exploit this, an attacker must be able to spawn two containers with custom volume-mount configurations, and be able to run custom images. (This vulnerability does not affect Docker due to an implementation detail that happens to block the attack.)

    • Update to 1.0.0~rc10-0ubuntu1~18.04.2
    Published Updated
  6. CVE-2019-16884

    High · CVSS 7.5EPSS 4.41%Fix available

    CVE-2019-16884

    runc through 1.0.0-rc8, as used in Docker through 19.03.2-ce and other products, allows AppArmor restriction bypass because libcontainer/rootfs_linux.go incorrectly checks mount targets, and thus a malicious Docker image can mount over a /proc directory.

    • Update to 1.0.0~rc10-0ubuntu1~18.04.2
    Published Updated
  7. CVE-2019-5736

    High · CVSS 8.6EPSS 98.45%Public exploitFix available

    CVE-2019-5736

    runc through 1.0-rc6, as used in Docker before 18.09.2 and other products, allows attackers to overwrite the host runc binary (and consequently obtain host root access) by leveraging the ability to execute a command as root within one of these types of containers: (1) a new container with an attacker-controlled image, or (2) an existing container, to which the attacker previously had write access, that can be attached with docker exec. This occurs because of file-descriptor mishandling, related to /proc/self/exe.

    • Update to 1.0.0~rc4+dfsg1-6ubuntu0.18.04.1
    Published Updated
  8. CVE-2016-9962

    Medium · CVSS 6.4EPSS 0.41%Fix available

    CVE-2016-9962

    RunC allowed additional container processes via 'runc exec' to be ptraced by the pid 1 of the container. This allows the main processes of the container, if running as root, to gain access to file-descriptors of these new processes during the initialization and can lead to container escapes or modification of runC state before the process is fully placed inside the container.

    • Update to 1.0.0~rc2+docker1.13.1-0ubuntu1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →