Skip to main content

SUSE Rancher EUVDEUVD-2026-53258

| CVE-2026-55998 MEDIUM
Observable Response Discrepancy (CWE-204)
2026-08-05 suse
5.3
CVSS 3.1 · Vendor: suse
Share

Severity by source

Vendor (suse) PRIMARY
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI
5.3 MEDIUM

Network-accessible unauthenticated endpoint; impact is cluster ID enumeration only (C:L), no integrity or availability consequences.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
SUSE
MEDIUM
qualitative

Primary rating from Vendor (suse).

CVSS VectorVendor: suse

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

Lifecycle Timeline

2
Patch available
Aug 05, 2026 - 09:01 EUVD
Analysis Generated
Aug 05, 2026 - 08:38 vuln.today

DescriptionCVE.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.

CVE-2022-31247 CRITICAL POC
9.1 Sep 07

An Improper Authorization vulnerability in SUSE Rancher, allows any user who has permissions to create/edit cluster role

CVE-2022-21951 MEDIUM POC
6.8 May 25

A Cleartext Transmission of Sensitive Information vulnerability in SUSE Rancher, Rancher allows attackers on the network

CVE-2023-22651 CRITICAL
9.9 May 04

Improper Privilege Management vulnerability in SUSE Rancher allows Privilege Escalation. Rated critical severity (CVSS 9

CVE-2021-25320 CRITICAL
9.9 Jul 15

A Improper Access Control vulnerability in Rancher, allows users in the cluster to make request to cloud providers by cr

CVE-2019-11202 CRITICAL
9.8 Jul 30

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

CVE-2026-88804 CRITICAL
9.6 Sep 28

Stored cross-site scripting in the SUSE Rancher UI allows unauthenticated remote attackers to inject malicious script th

CVE-2026-44939 CRITICAL POC
9.4 Jun 19

Command injection in Rancher Manager’s cluster import endpoint enables remote attackers to deploy malicious containers o

CVE-2026-44946 CRITICAL
9.5 Jun 30

SAML assertion replay in Rancher's Assertion Consumer Service (ACS) handler lets a person-in-the-middle who captures a v

CVE-2026-41052 CRITICAL
9.4 Jun 29

Privilege escalation in SUSE Rancher (Kubernetes management platform) allows a user holding the Project Owner role to im

CVE-2017-7297 HIGH
8.8 Mar 29

Rancher Labs rancher server 1.2.0+ is vulnerable to authenticated users disabling access control via an API call. Rated

CVE-2026-41053 HIGH
8.8 Jun 30

Privilege escalation in Rancher 2.13 (before 2.13.6) and 2.14 (before 2.14.2) lets any authenticated user gain principal

CVE-2026-88808 HIGH
8.8 Sep 28

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

Vendor StatusVendor

SUSE

Severity: Moderate

Share

EUVD-2026-53258 vulnerability details – vuln.today

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