Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Network-accessible unauthenticated endpoint; impact is cluster ID enumeration only (C:L), no integrity or availability consequences.
Primary rating from Vendor (suse).
CVSS VectorVendor: suse
Lifecycle Timeline
2DescriptionCVE.org
The endpoint /v3/import/{token}_{clusterId}.yaml retrieves the cluster object before validating the token. When a valid cluster ID references a cluster that has private registry secrets configured, a nil pointer dereference in pkg/systemtemplate/private_registry.go causes the request to return HTTP 502 Bad Gateway. For cluster IDs that do not exist, the endpoint returns HTTP 200. This observable difference in response codes constitutes a reliable enumeration oracle.
AnalysisAI
Cluster ID enumeration in SUSE Rancher exposes a reliable oracle via the unauthenticated /v3/import/{token}_{clusterId}.yaml endpoint, which performs cluster object retrieval before token validation. Remote unauthenticated attackers can distinguish valid cluster IDs (HTTP 502, triggered by a nil pointer dereference in pkg/systemtemplate/private_registry.go when private registry secrets exist) from non-existent ones (HTTP 200), leaking the presence and private-registry configuration status of clusters. This is not listed in CISA KEV and no public exploit code has been identified, but the zero-prerequisite network accessibility makes enumeration trivially scriptable.
Technical ContextAI
SUSE Rancher is an open-source Kubernetes multi-cluster management platform. The vulnerable endpoint /v3/import/{token}_{clusterId}.yaml is part of Rancher's cluster import API, used to generate kubeconfig-style manifests for joining downstream clusters. The root cause is CWE-204 (Observable Response Discrepancy): the application resolves the cluster object from the database using the supplied clusterId path parameter prior to validating the token component. When a cluster exists and has private registry secrets configured, a nil pointer dereference in pkg/systemtemplate/private_registry.go surfaces as an HTTP 502 Bad Gateway before authentication ever completes. When the cluster ID is absent from the database, the endpoint returns HTTP 200. This ordering inversion - lookup before auth - is the structural flaw. The CPE cpe:2.3:a:suse:rancher:*:*:*:*:*:*:*:* covers all Rancher versions, indicating no version range narrowing has been published in the available data.
RemediationAI
Apply the vendor-supplied patch documented in GitHub Security Advisory GHSA-23h9-rr79-r3gh (https://github.com/rancher/rancher/security/advisories/GHSA-23h9-rr79-r3gh) and SUSE Bugzilla https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-55998. An exact patched version number is not confirmed from available data - consult the advisory directly for the specific fix release. As a compensating control prior to patching, restrict network access to the /v3/import/ API path to trusted IP ranges using firewall rules or an ingress network policy; note this may interrupt legitimate cluster import workflows where downstream clusters must reach the Rancher API. Alternatively, placing an authenticated reverse proxy in front of the Rancher API endpoint - one that validates the token before forwarding the request - would neutralize the oracle entirely, though this introduces operational complexity around certificate management and import flow compatibility.
An Improper Authorization vulnerability in SUSE Rancher, allows any user who has permissions to create/edit cluster role
A Cleartext Transmission of Sensitive Information vulnerability in SUSE Rancher, Rancher allows attackers on the network
Improper Privilege Management vulnerability in SUSE Rancher allows Privilege Escalation. Rated critical severity (CVSS 9
A Improper Access Control vulnerability in Rancher, allows users in the cluster to make request to cloud providers by cr
An issue was discovered that affects the following versions of Rancher: v2.0.0 through v2.0.13, v2.1.0 through v2.1.8, a
Stored cross-site scripting in the SUSE Rancher UI allows unauthenticated remote attackers to inject malicious script th
Command injection in Rancher Manager’s cluster import endpoint enables remote attackers to deploy malicious containers o
SAML assertion replay in Rancher's Assertion Consumer Service (ACS) handler lets a person-in-the-middle who captures a v
Privilege escalation in SUSE Rancher (Kubernetes management platform) allows a user holding the Project Owner role to im
Rancher Labs rancher server 1.2.0+ is vulnerable to authenticated users disabling access control via an API call. Rated
Privilege escalation in Rancher 2.13 (before 2.13.6) and 2.14 (before 2.14.2) lets any authenticated user gain principal
Privilege escalation in SUSE Rancher Fleet (0.14.x before 0.14.11, 0.15.x before 0.15.7, and 0.16.x before 0.16.2) lets
Same weakness CWE-204 – Observable Response Discrepancy
View allSame technique Information Disclosure
View allVendor StatusVendor
SUSE
Severity: ModerateShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53258