Description
Backstage is an open framework for building developer portals. Prior to 0.21.10, the @backstage/plugin-kubernetes-backend package is affected by unsupported catalog cluster authentication mode in kubernetes backend. Deployments using catalog cluster discovery may be affected when catalog contributors can create or modify kubernetes-cluster Resource entities. With the required endpoint permissions and pod RBAC, the backend can use its local in-cluster identity, potentially exposing Kubernetes resources readable by that identity. The credential is used only with the local in-cluster API endpoint and is not sent to the catalog-supplied endpoint. This issue is fixed in version 0.21.10.
Published: 2026-10-06
Score: 3.5 Low
EPSS: < 1% Very Low
KEV: No
Impact: Information disclosure of Kubernetes resources
Action: Patch
AI Analysis

Impact

The vulnerability resides in Backstage’s kubernetes backend, where an unsupported catalog cluster authentication mode allows the backend to use its local in‑cluster identity to read Kubernetes resources. This misconfiguration can expose information about cluster resources to the backend service, potentially leaking internal data to unauthorized parties. The weakness is classified as CWE-441 and CWE-478, with a CVSS score of 3.5, indicating a low severity risk of non‑critical impact.

Affected Systems

The affected products are Backstage’s @backstage/plugin-kubernetes-backend and the Backstage core framework (backstage:backstage). Deployments using catalog cluster discovery are impacted when catalog contributors have the ability to create or modify kubernetes‑cluster resource entities. The issue exists in all versions prior to 0.21.10, which is the version that introduced the fix.

Risk and Exploitability

The CVSS score of 3.5 reflects that the risk is limited to potential information disclosure within the Kubernetes cluster. The EPSS score of 0.00221 indicates a very low probability of exploitation, and the vulnerability is not listed in CISA’s KEV catalog, suggesting low likelihood of widespread exploitation. The vulnerability is based on missing enforcement of the supported authentication mode, leading to information disclosure and potential resource leaks in accordance with CWE-441 and CWE-478. The likely attack vector involves a catalog contributor who can create or modify cluster resources and has sufficient pod RBAC permissions; the backend can then access the cluster using its in‑cluster identity to read resources, but does not transmit credentials outside the cluster. In the absence of these conditions, the risk remains minimal.

Generated by OpenCVE AI on October 8, 2026 at 14:11 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update @backstage/plugin-kubernetes-backend to version 0.21.10 or later.
  • Limit catalog contributor permissions so they cannot add or edit kubernetes-cluster resources.
  • Apply least privilege pod‑level RBAC to restrict in‑cluster identity access to minimal required resources.

Generated by OpenCVE AI on October 8, 2026 at 14:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-h53x-hjx6-25gr Backstage: Unsupported catalog cluster authentication mode in kubernetes backend
History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage\/plugin-kubernetes-backend
CPEs cpe:2.3:a:linuxfoundation:backstage:*:*:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage\/plugin-kubernetes-backend:*:*:*:*:*:node.js:*:*
Vendors & Products Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage\/plugin-kubernetes-backend

Fri, 09 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Backstage
Backstage backstage
Backstage plugin-kubernetes-backend
Vendors & Products Backstage
Backstage backstage
Backstage plugin-kubernetes-backend

Fri, 09 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 08 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-478
References
Metrics threat_severity

None

threat_severity

Low


Tue, 06 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
Description Backstage is an open framework for building developer portals. Prior to 0.21.10, the @backstage/plugin-kubernetes-backend package is affected by unsupported catalog cluster authentication mode in kubernetes backend. Deployments using catalog cluster discovery may be affected when catalog contributors can create or modify kubernetes-cluster Resource entities. With the required endpoint permissions and pod RBAC, the backend can use its local in-cluster identity, potentially exposing Kubernetes resources readable by that identity. The credential is used only with the local in-cluster API endpoint and is not sent to the catalog-supplied endpoint. This issue is fixed in version 0.21.10.
Title Backstage: Unsupported catalog cluster authentication mode in kubernetes backend
Weaknesses CWE-441
References
Metrics cvssV3_1

{'score': 3.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N'}


Subscriptions

Backstage Backstage Plugin-kubernetes-backend
Linuxfoundation Backstage Backstage\/plugin-kubernetes-backend
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-09T01:49:45.471Z

Reserved: 2026-10-06T18:46:47.766Z

Link: CVE-2026-106487

cve-icon Vulnrichment

Updated: 2026-10-09T01:49:41.246Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-06T21:17:17.477

Modified: 2026-10-22T18:49:32.183

Link: CVE-2026-106487

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-06T20:36:45Z

Links: CVE-2026-106487 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:31:32Z

Weaknesses
  • CWE-441

    Unintended Proxy or Intermediary ('Confused Deputy')

  • CWE-478

    Missing Default Case in Multiple Condition Expression