CVE-2026-10090

A flaw was found in the Application Subscription controller (multicluster-operators-subscription) of Red Hat Advanced Cluster Management for Kubernetes (ACM). A user with namespace-scoped "edit" privileges in an ACM hub namespace can create a Channel resource pointing to a Helm repository they control and a Subscription resource referencing it. The app-subscription controller fetches and applies the Helm chart contents with its own elevated authority, without verifying whether the subscription creator holds the "open-cluster-management:subscription-admin" role and without restricting applied resources to the subscription namespace. This allows the attacker to include cluster-scoped resources in the Helm chart, such as a ClusterRoleBinding granting the attacker's ServiceAccount the "cluster-admin" ClusterRole. Successful exploitation results in full cluster-admin privilege escalation. This contradicts the ACM documentation which states that non-subscription-admin users should have resources deployed into the subscription namespace only.
Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Se encontró una falla en el controlador de suscripciones de aplicaciones (multicluster-operators-subscription) de Red Hat Advanced Cluster Management for Kubernetes (ACM). Un usuario con privilegios de ’edición’ con ámbito de espacio de nombres en un espacio de nombres de hub de ACM puede crear un recurso Channel que apunta a un repositorio Helm que controla y un recurso Subscription que lo referencia. El controlador app-subscription obtiene y aplica el contenido del gráfico Helm con su propia autoridad elevada, sin verificar si el creador de la suscripción posee el rol ’open-cluster-management:subscription-admin’ y sin restringir los recursos aplicados al espacio de nombres de la suscripción. Esto permite al atacante incluir recursos con ámbito de clúster en el gráfico Helm, como un ClusterRoleBinding que otorga a la ServiceAccount del atacante el ClusterRole ’cluster-admin’. La explotación exitosa resulta en una escalada de privilegios completa de cluster-admin. Esto contradice la documentación de ACM que establece que los usuarios no-subscription-admin solo deben tener recursos desplegados en el espacio de nombres de la suscripción.

Information

Published : 2026-08-05 09:18

Updated : 2026-10-23 21:10


NVD link : CVE-2026-10090

Mitre link : CVE-2026-10090

CVE.ORG link : CVE-2026-10090


JSON object : View

Products Affected

No product.

CWE
CWE-267

Privilege Defined With Unsafe Actions