CVE-2026-32237
mediumpriority · track · 26EPSS 0.004 · 36 %ileEUUSEPSS · scored 2026-10-24
Backstage is an open framework for building developer portals. Prior to 3.1.5, authenticated users with permission to execute scaffolder dry-runs can gain access to server-configured environment secrets through the dry-run API response. Secrets are properly redacted in log output but not in all parts of the response payload. Deployments that have configured scaffolder.defaultEnvironment.secrets are affected. This is patched in @backstage/plugin-scaffolder-backend version 3.1.5.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (3)
Products and version ranges known to be affected.
- linuxfoundation backstage/plugin-scaffolder-backend3.1.0 → 3.1.5nvdUScpe:2.3:a:linuxfoundation:backstage\/plugin-scaffolder-backend:*:*:*:*:*:*:*:*
- npm @backstage/plugin-scaffolder-backend3.1.0 → 3.1.5osvUSpkg:npm/%40backstage/plugin-scaffolder-backend
advisories (1)
Vendor and ecosystem advisories describing this.
- GHSA-8wq8-6859-qx77@backstage/plugin-scaffolder-backend: Possible exposure of defaultEnvironment secrets using dry-run endpoint2026-03-12ghsa · osvUS
### Impact Authenticated users with permission to execute scaffolder dry-runs can gain access to server-configured environment secrets through the dry-run API response. Secrets are properly redacted in log output but not in all parts of the response payload. Deployments that have configured `scaffolder.defaultEnvironment.secrets` are affected. ### Patches This is patched in `@backstage/plugin-scaffolder-backend` version 3.1.5 ### Workarounds Remove or empty the `scaffolder.defaultEnvironment.secrets` configuration from `app-config.yaml`. Alternatively, restrict access to the scaffolder dry-run functionality via the permissions framework. ### References - [Backstage Scaffolder Backend documentation](https://backstage.io/docs/features/software-templates/)
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (8)
External citations — patches, advisories, analysis.
- https://access.redhat.com/security/cve/cve-2026-32237cnnvd
- https://github.com/backstage/backstage/commit/3b62dd2d6bf7623ebd23e4b5a6dceb209f98dfcecnnvd
- https://github.com/backstage/backstage/releasesPatchcnnvd
- https://github.com/backstage/backstage/security/advisories/GHSA-8wq8-6859-qx77cnnvd
- https://github.com/backstage/backstage/commit/3b62dd2d6bf7623ebd23e4b5a6dceb209f98dfceenisa_euvd
- https://github.com/backstage/backstage/security/advisories/GHSA-8wq8-6859-qx77enisa_euvd
- https://github.com/backstage/backstage/commit/3b62dd2d6bf7623ebd23e4b5a6dceb209f98dfcePatchnvd
- https://github.com/backstage/backstage/security/advisories/GHSA-8wq8-6859-qx77Vendor Advisorynvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan