CVE-2026-106504 json
Backstage: Sensitive information exposure in scaffolder task logs
published 2026-10-06 33 d ago modified 2026-10-13 26 d ago also GHSA-4xvq-3m68-h444 , EUVD-2026-94069
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 17%
- public exploits
- 0
- none known
Summary
Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by sensitive information exposure in scaffolder task logs. An authenticated user who can create and read scaffolder tasks may be able to observe sensitive values in task logs in deployments with restrictive action permissions and affected templates. Exploitation requires a denied action whose input contains such a value. This issue is fixed in version 4.1.0.
Patch / fix
- npm @backstage/plugin-scaffolder-backend 4.1.0
- linuxfoundation backstage/plugin-scaffolder-backend 4.1.0
- linuxfoundation backstage 1.54.6
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-106504 updated cvss 6.5
plugin-scaffolder-backend: plugin-scaffolder-backend: Sensitive information disclosure via task logs
-
Red Hat Developer Hub 1 rhdh/rhdh-hub-rhel9, rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend Red Hat Self-service automation portal 2 ansible-automation-platform/automation-portal, ansible-automation-platform/bootc-automation-portal-rhel9affected: workaround, no fix available “Fix deferred”
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 32 d ago
Exploit prediction
0.26% chance of exploitation in the next 30 days, higher than 17% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | @backstage/plugin-scaffolder-backend | <4.1.0 |
4.1.0 |
Affected products
- backstage backstage
- @backstage plugin-scaffolder-backend
Classification
- Weakness
-
- CWE-532 Insertion of Sensitive Information into Log File
References
-
github.com
/backstage/backstage/commit/3eb3dc59eb0da0deccd532f19eb460bb452c9efb
web, patch
-
github.com
/backstage/backstage/releases/tag/v1.54.6
web, patch, release-notes
-
github.com
/backstage/backstage/security/advisories/GHSA-4xvq-3m68-h444
web, mitigation, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2026-106504
advisory
-
github.com
/backstage/backstage
package
Sources
- CVE List CVE-2026-106504
- GitHub Advisory GHSA-4xvq-3m68-h444
- NVD CVE-2026-106504
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.