CVE-2026-106563GHSA-r9ph-3637-55px
@backstage/plugin-kubernetes-backend: Backstage: Improper entity validation in deprecated Kubernetes services endpoint
backstage @backstage/plugin-kubernetes-backendnpmContainers & cloud
CVSS
5.3MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.22%Chance of exploitation activity in the next 30 days, higher than 12% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 0.21.8@backstage/plugin-kubernetes-backend, npmGitHub
npm install @backstage/plugin-kubernetes-backend@0.21.8
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
Impact
An authenticated user with Kubernetes read permissions could access Kubernetes workload data beyond their intended scope by supplying crafted entity data to the deprecated services endpoint. The exposure is limited to read-only access to Kubernetes object metadata across configured clusters.
Patches
Patched in @backstage/plugin-kubernetes-backend version 0.21.8.
Workarounds
- Disable the deprecated
/services/:serviceIdroute by deploying a custom Kubernetes router that omits it. - Restrict access to the
kubernetes.resources.readpermission to limit the set of users who can reach the endpoint.
Text from GitHub Advisory Database
Affected versions 4
- @backstage/plugin-kubernetes-backend, npm< 0.21.8GitHub
- backstageaffected: < 1.54.1CVE List
- plugin-kubernetes-backendaffected: < 0.21.8CVE List
- @backstage/plugin-kubernetes-backend, npmfrom first release, fixed in 0.21.8OSV
References 5
- github.com/backstage/backstage/commit/2d5d3e77d630455d6d48cfa8f31fd3c126fd6f29Fixvia CVE List
- github.com/backstage/backstage/releases/tag/v1.54.1Fixvia CVE List
- github.com/backstage/backstage/security/advisories/GHSA-r9ph-3637-55pxAdvisoryvia CVE List
- github.com/advisories/GHSA-r9ph-3637-55pxAdvisoryvia GitHub
- nvd.nist.gov/vuln/detail/CVE-2026-106563Referencevia GitHub