Backstage: Scaffolder credential handling may allow unintended GitHub authentication fallback
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| backstage | backstage | affected |
|
||||||
| @backstage | plugin-scaffolder-backend | affected |
|
||||||
| @backstage | plugin-scaffolder-backend-module-azure | affected |
|
||||||
| @backstage | plugin-scaffolder-backend-module-bitbucket-cloud | affected |
|
||||||
| @backstage | plugin-scaffolder-backend-module-bitbucket-server | affected |
|
||||||
| @backstage | plugin-scaffolder-backend-module-github | affected |
|
||||||
| @backstage | plugin-scaffolder-backend-module-gitlab | affected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-29gx-h2m3-xw44 | Backstage's scaffolder credential handling may allow unintended GitHub authentication fallback |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.172% probability within 30 days)
| 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 |
|---|---|---|
| Weaknesses | CWE-250 | |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| 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
|