Description
Backstage is an open framework for building developer portals. Prior to 0.6.17, the @backstage/plugin-proxy-backend package is affected by improper input validation in proxy-backend. An authenticated Backstage user could craft a request URL that causes the proxy-backend to forward the request to a path outside the configured base path on the target server. This is limited to target servers already configured as proxy endpoints and requires Backstage authentication by default. This issue is fixed in version 0.6.17.
Published: 2026-10-06
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized data exposure via proxy path traversal
Action: Patch Immediately
AI Analysis

Impact

The vulnerability affects the @backstage/plugin‑proxy‑backend component, allowing an authenticated Backstage user to craft a request URL that causes the proxy‑backend to forward the request to a path outside the configured base path on the target server. This enables the attacker to access resources on the target server that are not intended to be exposed through the proxy. The weakness is an improper input validation (CWE‑20) that leads to path traversal (CWE‑22).

Affected Systems

The issue impacts Backstage installations that use the @backstage/plugin‑proxy‑backend package prior to version 0.6.17. The related Backstage core backward compatible packages are also affected before the release that includes the fix, which is bundled in Backstage releases starting at or after tag v1.54.6. Any environment that has configured external backend servers as proxy endpoints and authenticates users to the platform is potentially vulnerable.

Risk and Exploitability

The CVSS score of 6.4 indicates a medium severity. The exploit probability is unknown as no EPSS value is available, and the vulnerability is not listed in the CISA KEV catalog. However, the attack requires valid Backstage authentication and access to a configured proxy endpoint, so its exploitation would likely be limited to compromised or insider users. Nevertheless, once authenticated, the attacker could reach internal resources on the target server, potentially leaking confidential data or facilitating further lateral movement. The vulnerability is fixed in version 0.6.17, so upgrading will eliminate the risk.

Generated by OpenCVE AI on October 7, 2026 at 00:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade @backstage/plugin‑proxy‑backend to version 0.6.17 or later
  • Upgrade Backstage core to v1.54.6 or later, which bundles the patched plugin
  • Restrict the use of proxy endpoints to only trusted servers or enforce stricter access controls on proxy traffic

Generated by OpenCVE AI on October 7, 2026 at 00:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-9ghw-48h5-v2w5 Backstage: Improper input validation in proxy-backend
History

Thu, 22 Oct 2026 14:30:00 +0000

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

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

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


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

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

Wed, 07 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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.6.17, the @backstage/plugin-proxy-backend package is affected by improper input validation in proxy-backend. An authenticated Backstage user could craft a request URL that causes the proxy-backend to forward the request to a path outside the configured base path on the target server. This is limited to target servers already configured as proxy endpoints and requires Backstage authentication by default. This issue is fixed in version 0.6.17.
Title Backstage: Improper input validation in proxy-backend
Weaknesses CWE-20
CWE-22
References
Metrics cvssV3_1

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


Subscriptions

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

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-07T17:52:11.914Z

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

Link: CVE-2026-106491

cve-icon Vulnrichment

Updated: 2026-10-07T17:52:05.602Z

cve-icon NVD

Status : Analyzed

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

Modified: 2026-10-22T14:10:06.117

Link: CVE-2026-106491

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-106491 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')