Skip to main content

CRI-O EUVDEUVD-2026-89789

| CVE-2026-62146 HIGH
Trust Boundary Violation (CWE-501)
2026-09-30 redhat
7.8
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Gain pod-creation rights on node (PR:L)
  2. Delivery
    Submit pod with malicious metadata
  3. Exploit
    Overwrite CRI-O reserved sandbox bookkeeping
  4. Install
    CRI-O restart reloads poisoned state as trusted
  5. C2
    Recreate container in sandbox
  6. Execute
    Host runtime resource exposed in container
  7. Impact
    Escape 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (redhat) PRIMARY 7.8 HIGH
AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

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.

3.1 AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
SUSE HIGH
Red Hat 7.8 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 96% exploitable
Prevalence
High
CRI-O is the default runtime across widely-deployed OpenShift enterprise clusters
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
CVE-2025-1974 CRITICAL POC
9.8 Mar 25

A critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access

CVE-2026-45321 CRITICAL POC
9.6 May 12

Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio

CVE-2025-1098 HIGH POC
8.8 Mar 25

Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress

CVE-2025-24514 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres

CVE-2025-1097 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c

CVE-2020-8554 MEDIUM POC
6.3 Jan 21

Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter

CVE-2023-3676 HIGH POC
8.8 Oct 31

A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate

CVE-2025-55190 CRITICAL POC
9.9 Sep 04

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne

CVE-2026-34976 CRITICAL POC
10.0 Apr 02

Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai

CVE-2018-18843 CRITICAL POC
10.0 Dec 04

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

CVE-2026-54680 CRITICAL POC
9.9 Jul 29

Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can

CVE-2026-22039 CRITICAL POC
9.9 Jan 27

Kyverno Kubernetes policy engine prior to 1.x has a privilege escalation vulnerability (CVSS 9.9) allowing policy bypass

Vendor StatusVendor

SUSE

Severity: Important

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy