CVE-2026-106493

Backstage: Cloud storage catalog locations may cross configured storage boundaries

Published Oct 6, 2026 CVSS 3.1 · 3 Low EPSS < 1% KEV · Not listed
Description
Backstage is an open framework for building developer portals. Prior to 1.54.6, cloud storage catalog providers did not sufficiently validate object paths. A principal able to create or rename objects in a configured Azure Blob Storage or AWS S3 catalog source could cause catalog descriptors to be read from outside the intended storage boundary, limited to locations reachable with the backend's configured credentials. This issue is fixed in 1.54.6.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-xvh9-35w9-42m4 Backstage: Cloud storage catalog locations may cross configured storage boundaries
History
Type Values Removed Values Added
First Time appeared Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage\/backend-defaults
Linuxfoundation backstage\/plugin-catalog-backend-module-aws
Linuxfoundation backstage\/plugin-catalog-backend-module-azure
CPEs cpe:2.3:a:linuxfoundation:backstage:*:*:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage\/backend-defaults:*:*:*:*:*:node.js:*:*
cpe:2.3:a:linuxfoundation:backstage\/plugin-catalog-backend-module-aws:*:*:*:*:*:node.js:*:*
cpe:2.3:a:linuxfoundation:backstage\/plugin-catalog-backend-module-azure:*:*:*:*:*:node.js:*:*
Vendors & Products Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage\/backend-defaults
Linuxfoundation backstage\/plugin-catalog-backend-module-aws
Linuxfoundation backstage\/plugin-catalog-backend-module-azure
Type Values Removed Values Added
First Time appeared Backstage
Backstage backstage
Backstage plugin-catalog-backend-module-aws
Backstage plugin-catalog-backend-module-azure
Vendors & Products Backstage
Backstage backstage
Backstage plugin-catalog-backend-module-aws
Backstage plugin-catalog-backend-module-azure
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Backstage is an open framework for building developer portals. Prior to 1.54.6, cloud storage catalog providers did not sufficiently validate object paths. A principal able to create or rename objects in a configured Azure Blob Storage or AWS S3 catalog source could cause catalog descriptors to be read from outside the intended storage boundary, limited to locations reachable with the backend's configured credentials. This issue is fixed in 1.54.6.
Title Backstage: Cloud storage catalog locations may cross configured storage boundaries
Weaknesses CWE-22
References
Metrics cvssV3_1

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