Description
containerd is an open-source container runtime. In versions prior to 1.7.33, 2.3.2, 2.2.5, 2.1.9, and 2.0.10 the CRI plugin propagates labels from an image config (LABEL instruction in Dockerfile) to a container without validation. This may result in executing an arbitrary command on the host, via a plugin that consumes container labels for some operations. This issue has been fixed in versions 1.7.33, 2.3.2, 2.2.5, 2.1.9, and 2.0.10.
Published: 2026-07-01
Score: 9.4 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability lies in containerd’s CRI plugin, which propagates labels from an image configuration to a container without validation. A malicious image can set a label that causes an arbitrary command to run on the host when the plugin consumes the label. This flaw enables host‑level command execution with root privileges, leading to full compromise of the node and the cluster. The weakness is improper input validation (CWE‑20) and operating system command injection (CWE‑78).

Affected Systems

The product at risk is containerd. Versions prior to 1.7.33, 2.3.2, 2.2.5, 2.1.9, and 2.0.10 contain the flaw. Any environment running containerd v1.7.32 or earlier, v2.3.1 or earlier, v2.2.4 or earlier, v2.1.8 or earlier, or v2.0.9 or earlier is affected and should be upgraded.

Risk and Exploitability

The CVSS score of 9.4 classifies the flaw as critical, with no authentication required and high exploitability. The EPSS score of < 1% indicates a very low but nonzero probability of exploitation, and the vulnerability is not listed in the CISA KEV catalogue. The attack surface remains large because the flaw is triggered during normal image pulls by the CRI plugin. An attacker can craft a label in a malicious image that, when processed by the plugin, results in the host executing arbitrary commands, providing a straightforward path to host compromise in container orchestration environments.

Generated by OpenCVE AI on July 2, 2026 at 10:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade containerd to a fixed release such as 1.7.33 or later, 2.3.2 or later, 2.2.5 or later, 2.1.9 or later, or 2.0.10 or later, that contains the label‑validation fix.
  • If an upgrade cannot be performed immediately, reconfigure or disable the restart‑monitor plugin so it does not consume raw labels, or run it with a least‑privileged context to limit host impact.
  • Enforce image trust by signing container images and configuring the CRI to reject untrusted images, ensuring that only vetted images are pulled and processed.

Generated by OpenCVE AI on July 2, 2026 at 10:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-xhf5-7wjv-pqxp containerd CRI — image-config `LABEL` flows to restart-monitor `binary://` logger: host-root command execution from an image pull
Ubuntu USN Ubuntu USN USN-8471-1 containerd vulnerabilities
Ubuntu USN Ubuntu USN USN-8472-1 containerd vulnerabilities
Ubuntu USN Ubuntu USN USN-8473-1 containerd vulnerabilities
History

Thu, 02 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-78
References
Metrics threat_severity

None

cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}

threat_severity

Important


Wed, 01 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 01 Jul 2026 08:30:00 +0000

Type Values Removed Values Added
First Time appeared Containerd
Containerd containerd
Vendors & Products Containerd
Containerd containerd

Wed, 01 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
Description containerd is an open-source container runtime. In versions prior to 1.7.33, 2.3.2, 2.2.5, 2.1.9, and 2.0.10 the CRI plugin propagates labels from an image config (LABEL instruction in Dockerfile) to a container without validation. This may result in executing an arbitrary command on the host, via a plugin that consumes container labels for some operations. This issue has been fixed in versions 1.7.33, 2.3.2, 2.2.5, 2.1.9, and 2.0.10.
Title containerd CRI plugin: — image-config `LABEL` flows to restart-monitor `binary://` logger: host-root command execution from an image pull
Weaknesses CWE-20
References
Metrics cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}


Subscriptions

Containerd Containerd
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-03T03:56:07.868Z

Reserved: 2026-06-09T17:05:25.059Z

Link: CVE-2026-53488

cve-icon Vulnrichment

Updated: 2026-07-01T13:34:14.140Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-01T00:11:20Z

Links: CVE-2026-53488 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-02T10:45:03Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')