GitHub Advisoryadvisory · npm

GHSA-hmp2-4m7g-22cv Backstage: Scaffolder action input authorization bypass

HIGH Published 2026-10-07 Modified 2026-10-07 Official page ↗
Aliases
CVE-2026-106503
Ecosystem
npm
Packages
@backstage/plugin-scaffolder-backend
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Weaknesses
CWE-178, CWE-284
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 user with access to affected Scaffolder templates could bypass configured action restrictions. Depending on integration credentials, this could grant unauthorized access to repositories and related source-control resources. Patches Patched in `@backstage/plugin-scaffolder-backend` version `4.1.0` Workarounds • Restrict affected Scaffolder actions to trusted users and configure source-control integrations with least-privilege credentials.

Related

Alias · CVE (1)

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

Weakness · CWE (2)

  • CWE-178 Improper Handling of Case Sensitivity weakness
  • CWE-284 Improper Access Control weakness

References