Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconGain pod-creation rights on node (PR:L)
-
DeliverySubmit pod with malicious metadata
-
ExploitOverwrite CRI-O reserved sandbox bookkeeping
-
InstallCRI-O restart reloads poisoned state as trusted
-
C2Recreate container in sandbox
-
ExecuteHost runtime resource exposed in container
-
ImpactEscape to host
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V14 - Data Protection Trust boundary enforcement
|
| Exploitation Conditions | Exploitation requires the attacker to be able to create or influence a pod's metadata on a CRI-O-managed node (PR:L, e.g. a low-privileged namespace tenant on shared OpenShift infrastructure), so it is not remotely reachable without cluster workload access. The chain further depends on non-trivial sequencing: the poisoned sandbox bookkeeping is only trusted after a CRI-O daemon restart reloads persisted state, and the host-side runtime-management resource is only exposed on a subsequent container recreate within that same sandbox - this restart-then-recreate dependency is the concrete factor captured by AC:H and is the primary limiter on realistic exploitation. There is no user-interaction requirement (UI:N), but the local attack vector, low-but-nonzero privilege requirement, and reliance on a runtime restart substantially narrow the practical attack surface versus the raw 7.8 score. |
| Impact | The CVSS 3.1 vector (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H, 7.8 High) describes a local-vector, high-complexity, low-privilege flaw that nonetheless achieves a scope change with full confidentiality, integrity and availability impact - i.e., a container escape from a low-privileged workload to the host runtime. The high base score is driven by the S:C/C:H/I:H/A:H impact, but AC:H and AV:L meaningfully constrain real-world exploitation: the attacker must already be able to schedule/influence a pod on the target node, must poison CRI-O's sandbox bookkeeping via attacker-influenced pod metadata, and must then have that poisoned state reloaded as trusted after a CRI-O restart before a subsequent container recreate exposes the host-side runtime-management resource. No EPSS score, KEV listing, SSVC decision, or POC indicator was supplied in the input, so exploitation status is 'no public exploit identified at time of analysis.' The absence of KEV/EPSS is not itself an error but does mean there is no evidence of active or automatable exploitation; the multi-step, restart-dependent nature makes opportunistic mass exploitation unlikely. Net: a genuinely serious container-escape primitive worth prioritizing on OpenShift/CRI-O fleets, but its practical exploitability is gated by the restart-reload sequencing captured in AC:H, so it is not a drop-everything remote-unauth issue. |
| Exploit ScenarioDerived | A tenant who can create pods on a shared OpenShift/CRI-O node crafts pod metadata whose fields collide with CRI-O's own reserved sandbox bookkeeping, poisoning the persisted sandbox state. After a CRI-O restart the tainted state is reloaded and trusted, and when a container is later recreated in that sandbox a host-side runtime-management resource is mounted/exposed inside the container, giving the attacker a path off the container onto the host. No public exploit code is identified at time of analysis, and success depends on the local, high-complexity restart-and-recreate sequence. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Container escape in CRI-O - the OCI runtime that underpins Red Hat OpenShift Container Platform 4 - is achievable when a workload-level actor can create or influence pod metadata that overwrites CRI-O's own reserved sandbox bookkeeping; the poisoned state is then reloaded as trusted after a CRI-O daemon restart, and a subsequent container recreate inside that sandbox can expose a host-side runtime-management resource to the container. Rated CVSS 3.1 7.8 (AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H), the flaw is not remotely reachable without cluster workload access, and the mandatory restart-then-recreate sequencing is the principal limiter on realistic exploitation. No public exploit code has been identified at time of analysis and the issue is not confirmed actively exploited (no CISA KEV listing); no EPSS score was supplied in the available intelligence.
RemediationAI
Patch status could not be confirmed from the supplied data: no fixed version is enumerated, so the authoritative sources to track for the vendor-released patch are the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-62146, the Red Hat Bugzilla entry at https://bugzilla.redhat.com/show_bug.cgi?id=2499618, and the upstream CRI-O advisory at https://github.com/cri-o/cri-o/security/advisories/GHSA-6wmc-5877-hgc9 - upgrade CRI-O and the OpenShift 4 release to the earliest version those advisories mark as fixed as soon as it is published. Until a patch is confirmed, apply compensating controls that attack the two prerequisites of the chain. First, reduce who can author pod metadata on shared nodes: use admission control and RBAC so low-privileged tenants cannot set arbitrary annotations, labels, or spec fields that feed sandbox state, and keep untrusted tenants off nodes that also host privileged workloads - the trade-off is reduced self-service flexibility for tenant teams and more cluster-admin gating of workload onboarding. Second, treat CRI-O daemon restarts on multi-tenant nodes as security-relevant events, since the restart is what promotes poisoned persisted state to trusted: verify or clear the sandbox state store on affected nodes before restarting (this forces recreation of running sandboxes and causes workload disruption, so schedule it into maintenance windows), and monitor restarts for unexpected state reloads. Third, limit the blast radius of any successful escape so the exposed host runtime-management resource is not usable: enforce SELinux or AppArmor confinement on workloads, drop CAP_SYS_ADMIN, mount container root filesystems read-only, and consider gVisor or Kata isolation for untrusted tenants - each of these carries performance, compatibility, or operational cost and none replaces the vendor fix. Finally, audit for successful exploitation by correlating CRI-O restarts with subsequent container recreates in the same sandbox on nodes where low-privileged tenants can create pods, since that ordering is the definitive exploitation signature described in the advisory.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CRI-O is the Kubernetes Container Runtime Interface (CRI) implementation used by OpenShift and other distributions to manage pods and their sandboxes. To survive daemon restarts, CRI-O persists sandbox state to disk - bookkeeping that the runtime later reads back and treats as internally generated and therefore trusted. CVE-2026-62146 is a CWE-501 (Trust Boundary Violation): attacker-influenced pod metadata is permitted to collide with and overwrite CRI-O's reserved sandbox bookkeeping fields, so untrusted input is stored in a data structure that the runtime assumes only it can author. Nothing is exploited immediately; the corruption is latent until the CRI-O daemon is restarted, at which point the persisted state is loaded as authoritative. A later container recreate within the same sandbox then resolves that poisoned state into the container's view, surfacing a host-side runtime-management resource inside the container and crossing the container/host boundary - reflected in the assessed vector by S:C with high C/I/A impact. The only CPE formally tagged is cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:* (all OpenShift 4 versions tracked), and the upstream advisory GHSA-6wmc-5877-hgc9 is filed against the cri-o/cri-o project, so the affected surface is the CRI-O runtime as deployed by OpenShift 4 and, by extension, standalone CRI-O installations that persist sandbox state in the same manner. The assessed vector (AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H) confirms local attack vector, high attack complexity, low privileges, no user interaction, and a scope change into the host runtime.
Know when Kubernetes gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Local pod-scheduling access (AV:L, PR:L) plus a required restart-and-recreate sequence (AC:H); container escape crosses to the host (S:C) with full C/I/A impact.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A trust-boundary flaw in CRI-O's sandbox state persistence allows attacker-influenced pod metadata to overwrite CRI-O's own reserved sandbox bookkeeping; once reloaded as trusted after a restart, a later container recreate in that sandbox can expose a host-side runtime-management resource inside the container, enabling container escape.
Technical POC Analysis
Trust-boundary violation (CWE-501, per the CVE record; the GitHub advisory itself carries no CWE).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Red Hat OpenShift Container Platform 4, through its CRI-O container runtime, is affected by a high-severity container escape (CVE-2026-62146) that could allow an authenticated workload to expose host-side runtime management resources to a container. Organizations running multi-tenant clusters where tenants can create or influence pod metadata are most at risk, as a successful escape could undermine tenant isolation and compromise the underlying host. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis, but the potential for host compromise makes this a priority for leadership.
Interim mitigations: restrict pod creation and metadata modification privileges via RBAC; enforce Pod Security Standards (restricted profile); monitor and alert on CRI-O daemon restarts followed by container recreation; isolate untrusted workloads from host resources; apply network policies to limit lateral movement; and track vendor advisory for patch availability. No vendor-released patch identified at time of analysis.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
More in Kubernetes
View allA critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access
Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio
Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress
A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres
A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c
Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter
A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne
Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai
The Kubernetes integration in GitLab Enterprise Edition 11.x before 11.2.8, 11.3.x before 11.3.9, and 11.4.x before 11.4
Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can
Kyverno Kubernetes policy engine prior to 1.x has a privilege escalation vulnerability (CVSS 9.9) allowing policy bypass
EUVD-2026-89789
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB