CVE-2026-119101
Published:November 12, 2026
Updated:November 12, 2026
When a container is checkpointed and restored with CRIU, runc registers every bind mount (and every device) of the container configuration with CRIU as an external mount, using the mount destination resolved inside the container's own rootfs as the lookup key. CRIU encodes each external mount as the single string "mnt[KEY]:VAL" and looks entries up by prefix, so a key that contains "]:" terminates early and shifts the boundary between the key and the value. A malicious image can therefore place "]:" in a symlink target in its rootfs and make "runc restore", running as host root, bind-mount a host path that the configuration never named into the restored container, read-write. This is the same issue as CVE-2026-115520 ("GHSA-2mxx-58qc-p466)" (https://github.com/containers/crun/security/advisories/GHSA-2mxx-58qc-p466) in crun. Affected since runc 1.1.0, which added the symlink resolution of mount destinations for checkpoint/restore (commit 74ae9e0f, "checkpoint: resolve symlink for external bind mount"). Exploitation requires an operator who runs "runc checkpoint" followed by "runc restore" on the container (directly, or via a container engine such as containerd, CRI-O or Podman). Since CRIU requires root, so do runc checkpoint and restore.
Affected Packages
https://github.com/opencontainers/runc.git (GITHUB):
Affected version(s) =v1.6.0-rc.1 <v1.6.0-rc.2Fix Suggestion:
Update to version v1.6.0-rc.2https://github.com/opencontainers/runc.git (GITHUB):
Affected version(s) >=v1.1.0-rc.1 <v1.3.7Fix Suggestion:
Update to version v1.3.7https://github.com/opencontainers/runc.git (GITHUB):
Affected version(s) >=v1.4.0-rc.1 <v1.4.4Fix Suggestion:
Update to version v1.4.4https://github.com/opencontainers/runc.git (GITHUB):
Affected version(s) >=v1.5.0-rc.1 <v1.5.3Fix Suggestion:
Update to version v1.5.3github.com/opencontainers/runc (GO):
Affected version(s) >=v1.1.0-rc.1 <v1.3.7Fix Suggestion:
Update to version v1.3.7github.com/opencontainers/runc (GO):
Affected version(s) >=v1.6.0-rc.1 <v1.6.0-rc.2Fix Suggestion:
Update to version v1.6.0-rc.2github.com/opencontainers/runc (GO):
Affected version(s) >=v1.5.0-rc.1 <v1.5.3Fix Suggestion:
Update to version v1.5.3github.com/opencontainers/runc (GO):
Affected version(s) >=v1.4.0-rc.1 <v1.4.4Fix Suggestion:
Update to version v1.4.4Related Resources (3)
Do you need more information?
Contact UsCVSS v4
Base Score:
8.4
Attack Vector
LOCAL
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
LOW
User Interaction
PASSIVE
Vulnerable System Confidentiality
HIGH
Vulnerable System Integrity
HIGH
Vulnerable System Availability
NONE
Subsequent System Confidentiality
HIGH
Subsequent System Integrity
HIGH
Subsequent System Availability
NONE
CVSS v3
Base Score:
7.9
Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
REQUIRED
Scope
CHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
NONE
Weakness Type (CWE)
Improper Neutralization of Special Elements in Output Used by a Downstream Component