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
Share

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
qualitative

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

Lifecycle Timeline

2
Analysis Generated
Jul 31, 2026 - 09:52 vuln.today
CVE Published
Jul 31, 2026 - 09:08 cve.org
HIGH 8.5

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.

AnalysisAI

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.

Technical ContextAI

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.

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.

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

Share

EUVD-2026-51508 vulnerability details – vuln.today

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