
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-50195 is a local image tag poisoning vulnerability in containerd's CRI (Container Runtime Interface) checkpoint import process, formally titled "CRI checkpoint import allows local image tag poisoning." It affects containerd versions 2.1.0–2.1.8, 2.2.0–2.2.4, and 2.3.0–2.3.1. The vulnerability was published on June 18–19, 2026, by security researcher Samuel Karp. It carries a CVSS v3.1 base score of 9.9 (Critical) per Red Hat's assessment, and a CVSS v4.0 base score of 5.6 (Medium) per the GitHub Advisory (GitHub Advisory, Red Hat Bugzilla).
The root cause is insufficient validation of image references embedded within a checkpoint image's configuration during the CRI checkpoint import process (CWE-345: Insufficient Verification of Data Authenticity; CWE-829: Inclusion of Functionality from Untrusted Control Sphere). An attacker with pod-creation permissions can craft a malicious checkpoint image whose configuration specifies an arbitrary image reference; when containerd imports this checkpoint, it pulls the attacker-controlled image and assigns it an arbitrary local tag without verifying the reference's legitimacy. This poisons the node's local image cache, so any subsequent pod on the same node that references the poisoned tag with an IfNotPresent or Never pull policy will silently execute the malicious image instead of the intended one. The attack requires network access and low privileges (pod creation rights), but no user interaction (GitHub Advisory, containerd Security Advisory).
Successful exploitation allows an authenticated attacker to execute arbitrary code under the identity of victim pods running on the same Kubernetes node, effectively achieving a container/sandbox escape scenario. The subsequent system impact is high for both confidentiality and integrity, as the attacker can access secrets, credentials, and data belonging to other pods, and can modify workloads running on the node. Availability of affected pods is also at risk, and the attack can facilitate lateral movement across workloads co-located on the compromised node (GitHub Advisory, Red Hat Bugzilla).
myregistry.io/legitimate-app:latest) that matches a tag used by legitimate workloads on the target node.IfNotPresent or Never pull policy, containerd serves the cached malicious image instead of the legitimate one./var/lib/containerd/io.containerd.content.v1.content/) associated with tags belonging to legitimate workloads but with mismatched digests.Users should upgrade containerd to one of the patched versions: 2.3.2, 2.2.5, or 2.1.9 (containerd Security Advisory). As a workaround prior to patching, restrict pod creation permissions to trusted users only, and enforce image signing and verification policies (e.g., using admission controllers such as Kyverno or OPA Gatekeeper) to prevent execution of unsigned or unverified container images. Additionally, configure pods to use Always pull policy where feasible to reduce reliance on the local image cache. AWS has published a security bulletin (2026-046) and Amazon Linux advisories (ALAS2023-2026-1897, ALAS2DOCKER-2026-133) addressing this issue for their managed environments (AWS Security Bulletin, Red Hat Bugzilla).
The vulnerability was credited to Henry Beberman of Microsoft, the GKE Security Team (using Gemini and Anthropic/Claude), and independent researcher Robert Prast, reflecting broad industry engagement in responsible disclosure (containerd Security Advisory). AWS published a dedicated security bulletin and updated Amazon Linux advisories promptly after disclosure. Google Cloud also updated its security bulletins and release notes to address the issue. The Kubernetes community newsletter (Last Week in Kubernetes Development) highlighted the vulnerability, and it received coverage on security news sites such as SecurityOnline.info. Social media discussion was observed on Mastodon and Bluesky, with the container security community noting the node-level blast radius as a significant concern.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."