Skip to main content

OpenShift GitOps EUVDEUVD-2026-44596

| CVE-2026-14251 HIGH
Missing Authorization (CWE-862)
2026-07-15 redhat GHSA-g9w9-rqjq-9rf5
7.7
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Control a namespace-scoped Argo CD instance
  2. Delivery
    Craft colliding ClusterRole name
  3. Exploit
    Operator reconciler skips ownership check
  4. Execution
    Cluster-scoped instance's ClusterRole deleted
  5. Impact
    Cross-tenant GitOps denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to already control a namespace-scoped Argo CD instance within an OpenShift GitOps deployment that ALSO runs a cluster-scoped Argo CD instance, and the attacker must craft a ClusterRole name collision so the operator's reconciler prunes the cluster-scoped instance's ClusterRole. The CVSS PR:L confirms authenticated/authorized tenant access is needed - this is not remote-unauthenticated. Limiting factors that reduce real-world exposure: the environment must be genuinely multi-tenant with mixed cluster-scoped and namespace-scoped instances at differing trust levels; single-instance or single-tenant clusters are not exploitable, and the attacker must have rights to create/configure a namespace-scoped Argo CD instance. Impact is availability/DoS only, with no confidentiality or integrity compromise.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H, base 7.7) reflects a network-reachable, low-complexity action requiring only the low privileges of a tenant who already operates a namespace-scoped Argo CD instance, with a scope change (S:C) because the impact crosses from the attacker's tenant into the cluster-scoped instance's RBAC. Impact is availability-only (A:H); there is no direct confidentiality or integrity loss to data (C:N/I:N), consistent with a denial-of-service outcome. No EPSS score, SSVC decision, POC, or KEV entry was provided, so exploitation probability cannot be quantified from the input - the absence of a KEV listing and public exploit suggests this is not currently subject to opportunistic mass exploitation. This is a genuine multi-tenancy/RBAC boundary flaw rather than an inflated high-CVSS issue, but realistic risk is gated on the environment actually running mixed cluster-scoped and namespace-scoped Argo CD instances under distinct trust levels; single-tenant or fully-trusted deployments face little practical exposure.

Exploit ScenarioDerived

A malicious or compromised tenant who is permitted to run a namespace-scoped Argo CD instance configures it so its ClusterRole reconciler targets a name that collides with a ClusterRole owned by the platform team's cluster-scoped Argo CD instance. Because ownership is not validated, the operator prunes that ClusterRole, stripping the cluster-scoped instance of the RBAC it needs and denying service to all applications it manages. No public exploit code is identified at time of analysis, but the low complexity (AC:L) and low privilege bar (PR:L) make it straightforward for an authorized tenant.

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 – Jul 15, 2026

Denial of service in Red Hat OpenShift GitOps (Argo CD operator) lets a tenant who controls a namespace-scoped Argo CD instance delete a ClusterRole belonging to a cluster-scoped Argo CD instance by crafting a name collision. Because the ClusterRole reconciler skips ownership validation (CWE-862), a low-privileged tenant can disrupt a higher-privileged, cluster-wide GitOps instance across the trust boundary. There is no public exploit identified at time of analysis and it is not listed in CISA KEV, but the cross-tenant scope change makes it a meaningful multi-tenancy integrity concern.

RemediationAI

No vendor-released patch version is identified in the available data - the references point only to the Red Hat CVE page (https://access.redhat.com/security/cve/CVE-2026-14251) and Bugzilla 2484710 (https://bugzilla.redhat.com/show_bug.cgi?id=2484710), which should be monitored for the fixed operator version and applied via the OpenShift OperatorHub/OLM channel as soon as it ships. As a compensating control until a patch is available, avoid running cluster-scoped and untrusted namespace-scoped Argo CD instances on the same cluster; restrict who can create or manage namespace-scoped Argo CD instances (limit ArgoCD custom-resource creation via RBAC) so that only trusted operators can trigger ClusterRole reconciliation, accepting the trade-off of reduced tenant self-service. Additionally, enforce naming conventions/admission policies (e.g., an OPA/Gatekeeper or Kyverno policy) that prevent tenant instances from producing ClusterRole names that collide with cluster-scoped instances, and monitor for unexpected ClusterRole deletions in audit logs so a DoS can be detected and the ClusterRole quickly recreated.

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

The affected component is the OpenShift GitOps operator, Red Hat's supported packaging of Argo CD for OpenShift/Kubernetes continuous delivery. Argo CD can be deployed either cluster-scoped (managing resources across the whole cluster, typically with powerful ClusterRoles) or namespace-scoped (managing only a delegated tenant namespace). The operator's ClusterRole reconciler is responsible for creating and pruning the RBAC ClusterRole objects that back these instances. The root cause is CWE-862 (Missing Authorization / missing resource-ownership validation): when reconciling ClusterRole objects, the controller matches by name without verifying which Argo CD instance actually owns the object. Because ClusterRoles are cluster-scoped Kubernetes objects sharing a single global namespace, a namespace-scoped instance can be made to reconcile a name that collides with a cluster-scoped instance's ClusterRole, and the reconciler deletes it.

Know when Red Hat Openshift Gitops 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.7 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
vuln.today AI 7.7 HIGH

Authorized tenant controlling a namespace-scoped instance (PR:L) acts over the API (AV:N/AC:L) to delete another instance's ClusterRole (S:C), causing availability-only impact (A:H, C/I:N).

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in the OpenShift GitOps operator. The ClusterRole reconciler does not validate resource ownership when reconciling ClusterRole objects. A namespace-scoped Argo CD instance can trigger deletion of a ClusterRole owned by a cluster-scoped Argo CD instance by crafting a name collision, resulting in a denial of service.

Executive ViewAI

Why It Matters

Red Hat OpenShift GitOps deployments are vulnerable to a cross-tenant privilege escalation (CVE-2026-14251, CVSS 7.7) that allows low-privileged tenants to disrupt cluster-wide GitOps operations. Organizations running multi-tenant OpenShift environments face potential service outages and operational isolation breaches if tenants can manipulate cluster-level resources.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Until patched, implement: strict RBAC policies limiting ClusterRole modifications to cluster-admin only; comprehensive audit logging for ClusterRole deletions; operational isolation between namespace-scoped and cluster-scoped Argo CD instances where feasible; and regular monitoring of cluster-scoped GitOps instances for unexpected ClusterRole changes.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
Red Hat-supported Argo CD operator, common in OpenShift shops but OpenShift-specific
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_openshift_gitops:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_gitops:*:*:*:*:*:*:*:*

Vendor StatusVendor

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