Unintended Proxy or Intermediary ('Confused Deputy') Affecting @backstage/plugin-kubernetes-backend package, versions <0.21.10


Severity

Recommended
0.0
low
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.26% (17th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-JS-BACKSTAGEPLUGINKUBERNETESBACKEND-20825509
  • published11 Oct 2026
  • disclosed7 Oct 2026
  • creditUnknown

Introduced: 7 Oct 2026

NewCVE-2026-106487  (opens in a new tab)
CWE-441  (opens in a new tab)

How to fix?

Upgrade @backstage/plugin-kubernetes-backend to version 0.21.10 or higher.

Overview

@backstage/plugin-kubernetes-backend is an A Backstage backend plugin that integrates towards Kubernetes

Affected versions of this package are vulnerable to Unintended Proxy or Intermediary ('Confused Deputy') via CatalogClusterLocator in plugins/kubernetes-backend/src/cluster-locator/CatalogClusterLocator.ts, where a cluster entity annotated with the serviceAccount auth provider is silently accepted rather than rejected. Instead of throwing an error, the locator previously only logged a warning and returned undefined, allowing a catalog-defined cluster with an unsupported authentication provider to pass through validation. An authenticated attacker who can create or modify catalog entities can supply a serviceAccount-annotated Kubernetes cluster resource to influence cluster authentication handling in unintended ways, potentially leaking cluster configuration details.

CVSS Base Scores

version 4.0
version 3.1