CVE-2026-106462

Backstage: Scaffolder credential handling may allow unintended GitHub authentication fallback

Published Oct 6, 2026 CVSS 3.1 · 6.4 Medium EPSS < 1% KEV · Not listed
Description
Backstage is an open framework for building developer portals. Prior to 1.54.6, scaffolder source-control actions may not consistently enforce intended credential boundaries. An authenticated user could cause an affected action to fall back to broader integration credentials and perform operations with more access than intended. This issue is fixed in 1.54.6 when operators also enable scaffolder.requireScmUserCredentials after upgrading.

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-29gx-h2m3-xw44 Backstage's scaffolder credential handling may allow unintended GitHub authentication fallback
History
Type Values Removed Values Added
First Time appeared Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage\/plugin-scaffolder-backend
Linuxfoundation backstage\/plugin-scaffolder-backend-module-azure
Linuxfoundation backstage\/plugin-scaffolder-backend-module-bitbucket-cloud
Linuxfoundation backstage\/plugin-scaffolder-backend-module-bitbucket-server
Linuxfoundation backstage\/plugin-scaffolder-backend-module-github
Linuxfoundation backstage\/plugin-scaffolder-backend-module-gitlab
CPEs cpe:2.3:a:linuxfoundation:backstage:*:*:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage\/plugin-scaffolder-backend-module-azure:*:*:*:*:*:node.js:*:*
cpe:2.3:a:linuxfoundation:backstage\/plugin-scaffolder-backend-module-bitbucket-cloud:*:*:*:*:*:node.js:*:*
cpe:2.3:a:linuxfoundation:backstage\/plugin-scaffolder-backend-module-bitbucket-server:*:*:*:*:*:node.js:*:*
cpe:2.3:a:linuxfoundation:backstage\/plugin-scaffolder-backend-module-github:*:*:*:*:*:node.js:*:*
cpe:2.3:a:linuxfoundation:backstage\/plugin-scaffolder-backend-module-gitlab:*:*:*:*:*:node.js:*:*
cpe:2.3:a:linuxfoundation:backstage\/plugin-scaffolder-backend:*:*:*:*:*:node.js:*:*
Vendors & Products Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage\/plugin-scaffolder-backend
Linuxfoundation backstage\/plugin-scaffolder-backend-module-azure
Linuxfoundation backstage\/plugin-scaffolder-backend-module-bitbucket-cloud
Linuxfoundation backstage\/plugin-scaffolder-backend-module-bitbucket-server
Linuxfoundation backstage\/plugin-scaffolder-backend-module-github
Linuxfoundation backstage\/plugin-scaffolder-backend-module-gitlab
Type Values Removed Values Added
First Time appeared Backstage
Backstage backstage
Backstage plugin-scaffolder-backend
Backstage plugin-scaffolder-backend-module-azure
Backstage plugin-scaffolder-backend-module-bitbucket-cloud
Backstage plugin-scaffolder-backend-module-bitbucket-server
Backstage plugin-scaffolder-backend-module-github
Backstage plugin-scaffolder-backend-module-gitlab
Vendors & Products Backstage
Backstage backstage
Backstage plugin-scaffolder-backend
Backstage plugin-scaffolder-backend-module-azure
Backstage plugin-scaffolder-backend-module-bitbucket-cloud
Backstage plugin-scaffolder-backend-module-bitbucket-server
Backstage plugin-scaffolder-backend-module-github
Backstage plugin-scaffolder-backend-module-gitlab
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, scaffolder source-control actions may not consistently enforce intended credential boundaries. An authenticated user could cause an affected action to fall back to broader integration credentials and perform operations with more access than intended. This issue is fixed in 1.54.6 when operators also enable scaffolder.requireScmUserCredentials after upgrading.
Title Backstage: Scaffolder credential handling may allow unintended GitHub authentication fallback
Weaknesses CWE-441
CWE-863
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'}