GitHub Advisoryadvisory · npm

GHSA-g2v8-7jhw-pp8p Backstage: Sensitive information exposure in Scaffolder

CRITICAL Published 2026-10-07 Modified 2026-10-07 Official page ↗
Aliases
CVE-2026-106501
Ecosystem
npm
Packages
@backstage/plugin-scaffolder-backend
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Weaknesses
CWE-200, CWE-201
Reviewed
2026-10-07

Affected packages

• npm @backstage/plugin-scaffolder-backend: < 3.3.1 → fixed in 3.3.1 • npm @backstage/plugin-scaffolder-backend: >= 3.4.0, < 3.4.1 → fixed in 3.4.1 • npm @backstage/plugin-scaffolder-backend: >= 4.0.0, < 4.0.3 → fixed in 4.0.3 • npm @backstage/plugin-scaffolder-backend: >= 4.0.4, < 4.1.0 → fixed in 4.1.0

Description

Impact An authenticated Backstage user who can read another user's Scaffolder task may receive internal execution data. In deployments where that data contains credentials for an external service, this may permit disclosure and unauthorized changes in that external service. Patches Patched in `@backstage/plugin-scaffolder-backend` version `4.1.0` Workarounds • Configure `scaffolder.task.read` with the `isTaskOwner` condition so users can only read tasks they created. • Restrict affected integrations and workflows to trusted operators until an upgrade is available.

Related

Alias · CVE (1)

  • CVE-2026-106501 Backstage is an open framework for building developer portals. vulnerability

Weakness · CWE (2)

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness
  • CWE-201 Insertion of Sensitive Information Into Sent Data weakness

References