Skip to main content

RHACS EUVDEUVD-2026-51508

| CVE-2026-10079 HIGH
Insufficient Verification of Data Authenticity (CWE-345)
2026-07-31 redhat GHSA-vq3f-pc8h-pv73
8.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Obtain Deployment-create RBAC in monitored cluster
  2. Delivery
    Craft Deployment with openshift.io/encoded-deployment-config label set to "null"
  3. Exploit
    Submit manifest to Kubernetes API
  4. Execution
    ACS records empty identity, namespace "default"
  5. Persist
    Workload evades deploy-time policy and enforcement
  6. Impact
    Violation reporting and compliance correlation broken in Central

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Data authenticity verification
Exploitation Conditions

Requires an authenticated principal (user or service account) holding Kubernetes RBAC permission to create Deployments in a cluster monitored by RHACS 4 (PR:L). The concrete trigger is setting the Deployment's openshift.io/encoded-deployment-config label to the literal string "null", which causes ACS to substitute empty UID, name and labels and namespace "default". Limiting factors: the attacker cannot exploit this without Deployment-create rights, so purely external unauthenticated attackers are excluded; it affects the RHACS 4.x product line specifically; and success degrades detection/telemetry rather than directly compromising the host or exfiltrating data. No user interaction is required (UI:N).

Impact

The supplied CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N, base 8.5) indicates a low-privileged, network-reachable, low-complexity attack with no user interaction and a scope change into Central, consistent with the description since the attacker needs only Deployment-create RBAC and interacts through the Kubernetes API. The dominant impact is integrity (I:H): the trustworthiness of ACS's security telemetry is undermined rather than the confidentiality of data - the C:L rating is generous, as this is primarily an integrity/detection-evasion flaw, so treat confidentiality impact as marginal. No EPSS score, KEV entry, POC, or SSVC decision data was provided, so exploitation probability cannot be quantified from the input, and absence of these signals is not evidence of low risk. Real-world priority is moderate-to-high for organizations relying on ACS as a compliance and enforcement control, because successful use silently blinds the very tool meant to detect malicious workloads; however, it presupposes an attacker already holding Deployment-create rights in the cluster, which bounds the population of who can abuse it.

Exploit ScenarioDerived

An attacker who has obtained a namespace service account or user credential with permission to create Deployments submits a Deployment manifest with the label openshift.io/encoded-deployment-config set to "null". ACS parses the workload with empty identity metadata and a "default" namespace, so the malicious container passes deploy-time policy checks and its violations are never correctly recorded in Central. No public POC is identified at time of analysis.

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 31, 2026

Deploy-time policy bypass in Red Hat Advanced Cluster Security for Kubernetes 4 lets a user with Kubernetes Deployment-create permission spoof workload identity by setting the openshift.io/encoded-deployment-config label to "null", forcing ACS to record the workload with empty UID, name and labels and a "default" namespace. This evades ACS deploy-time policy detection and enforcement visibility and corrupts Central's persistence, violation reporting and compliance correlation. No public exploit identified at time of analysis and the issue is not listed in CISA KEV.

RemediationAI

Consult the Red Hat security advisory at https://access.redhat.com/security/cve/CVE-2026-10079 and apply the fixed RHACS 4.x release once published; no exact fixed version is confirmed in the available data, so verify the patched build directly from that advisory and Bugzilla 2483158 before deploying. As compensating controls until patched, tighten RBAC so only trusted service accounts and CI pipelines hold create/update permission on Deployments to bound who can set the malicious label (at the cost of workflow friction for developers who self-deploy); deploy a Kubernetes admission controller such as OPA/Gatekeeper or Kyverno to reject or strip the openshift.io/encoded-deployment-config label, or specifically reject the literal value "null", on incoming Deployments (side effect: may interfere with legitimate OpenShift tooling that sets this annotation, so run in audit mode first); and audit Central for workloads reporting empty UID/name or an unexpected "default" namespace as an indicator of attempted abuse. Do not rely solely on ACS deploy-time enforcement while the flaw is unpatched, since it is the control being bypassed.

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

Red Hat Advanced Cluster Security (RHACS, formerly StackRox) is a Kubernetes/OpenShift-native security platform whose sensors ingest Deployment objects and forward normalized workload metadata to the central component (Central) for policy evaluation, violation tracking and compliance correlation. The affected CPE is cpe:2.3:a:red_hat:red_hat_advanced_cluster_security_4, i.e. the RHACS 4.x product line. The root cause maps to CWE-345 (Insufficient Verification of Data Authenticity): ACS trusts the attacker-controllable openshift.io/encoded-deployment-config label as authoritative deployment identity metadata instead of deriving identity from the trusted Kubernetes API object fields (uid, name, namespace, labels). When that label is set to the literal "null", the parsing logic substitutes empty/default identity values, so the workload is mis-keyed and slips through the identity-dependent policy and enforcement pipeline.

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 8.5 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:N
vuln.today AI 7.7 HIGH

Needs Deployment-create RBAC (PR:L) over the k8s API (AV:N/AC:L/UI:N); corrupts identity data in Central (S:C, I:H); no genuine confidentiality or availability impact, so C:N/A:N.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in Red Hat Advanced Cluster Security for Kubernetes (RHACS). When processing Kubernetes Deployments, ACS replaces deployment identity metadata based on the openshift.io/encoded-deployment-config label. A user with permission to create Deployments can set this label to "null", causing ACS to treat the workload as having empty UID, name and labels and namespace "default". This bypasses deploy-time policy detection and enforcement visibility, prevents correct persistence in Central and breaks violation reporting and compliance correlation for the affected deployment.

Executive ViewAI

Why It Matters

Red Hat Advanced Cluster Security for Kubernetes 4 contains a policy bypass vulnerability (CVE-2026-10079, CVSS 8.5) that allows users with Deployment-create permissions to spoof workload identity, evade security controls, and corrupt compliance records-creating a critical gap in container security visibility that impacts organizational risk management and regulatory compliance.

Business Impact: High
Compensating Controls

Restrict Kubernetes Deployment-create role assignments to essential personnel; implement comprehensive audit logging for Deployment creation and label modifications; deploy admission controllers to prevent or alert on suspicious openshift.io/encoded-deployment-config label values; conduct manual workload identity validation and periodic compliance report reconciliation against external inventory; establish detective controls flagging workload records with anomalous attributes (empty UIDs, default namespaces, missing labels).

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
enterprise Kubernetes/OpenShift security tool, common but not universal
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL 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

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
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.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_advanced_cluster_security_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_advanced_cluster_security_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_advanced_cluster_security_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-2025-64709 CRITICAL POC
9.9 Nov 13

Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar

Vendor StatusVendor

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