Skip to content
OpenAdvisories
High · 7.5 CVE-2024-9779 EUVD-2024-3597GHSA-jhh6-6fhp-q2xpGO-2024-3343

Open-cluster-management-io/ocm: cluster-manager permissions may allow a worker node to obtain service account tokens

Published Dec 17, 2024 · Updated Feb 25, 2026 · Assigned by redhat

Description

A flaw was found in Open Cluster Management (OCM) when a user has access to the worker nodes which contain the cluster-manager or klusterlet deployments. The cluster-manager deployment uses a service account with the same name "cluster-manager" which is bound to a ClusterRole also named "cluster-manager", which includes the permission to create Pod resources. If this deployment runs a pod on an attacker-controlled node, the attacker can obtain the cluster-manager's token and steal any service account token by creating and mounting the target service account to control the whole cluster.

Affected products

VendorProductAffectedFixed
— open-cluster-management-io 0.12.0 0.13.0
Red Hat Red Hat Advanced Cluster Management for Kubernetes 2 — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES 15 SP6 govulncheck-vulndb 0.0.20250108T191942-150000.1.26.1 SUSE-SU-2025:0060-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20241220T214820-1.1 openSUSE-SU-2024:14608-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20250108T191942-150000.1.26.1 SUSE-SU-2025:0060-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go open-cluster-management.io/ocm < 0.13.0 0.13.0 GHSA-jhh6-6fhp-q2xp

Advisories 2

References