Description
Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by scaffolder action input authorization bypass. 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. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.
Published: 2026-10-06
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Access to Repositories via Scaffolder Templates
Action: Patch Immediately
AI Analysis

Impact

The vulnerability is a scaffolder action input authorization bypass that allows an authenticated user with access to affected Scaffolder templates to override configured action restrictions. As a result, the attacker could access repositories and source‑control resources that they normally would not be authorized to reach, depending on the credentials integrated with the scaffolder action. This flaw is categorized as a combination of improper input validation (CWE‑178), insufficient authorization controls (CWE‑284), and improper error handling (CWE‑807).

Affected Systems

The affected components are the @backstage/plugin-scaffolder-backend package and the core backstage application, with vulnerable versions prior to 3.3.1, 3.4.1, 4.0.3, and 4.1.0.

Risk and Exploitability

The flaw carries a CVSS score of 8.1, indicating high severity. The EPSS score is less than 1%, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is an authenticated user exploiting template privileges, which is inferred from the description; a malicious user with template access can bypass restrictions. Given the lack of public exploit evidence and the need for legitimate credentials, the threat is significant for organizations that expose scaffolder templates to privileged users or allow extensive repository access via the plugin.

Generated by OpenCVE AI on October 8, 2026 at 14:44 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update @backstage/plugin-scaffolder-backend and backstage to at least version 3.3.1, 3.4.1, 4.0.3, or 4.1.0.
  • Restrict access to Scaffolder templates by limiting which authenticated users can view or edit them.
  • Review and enforce repository access controls to ensure that scaffolded workflows cannot gain elevated permissions beyond what is necessary for the action.

Generated by OpenCVE AI on October 8, 2026 at 14:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-hmp2-4m7g-22cv Backstage: Scaffolder action input authorization bypass
History

Tue, 13 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
First Time appeared Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage\/plugin-scaffolder-backend
CPEs cpe:2.3:a:linuxfoundation:backstage:*:*:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage\/plugin-scaffolder-backend:*:*:*:*:*:*:*:*
Vendors & Products Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage\/plugin-scaffolder-backend

Fri, 09 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 08 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-807
References
Metrics threat_severity

None

threat_severity

Important


Wed, 07 Oct 2026 04:45:00 +0000

Type Values Removed Values Added
First Time appeared Backstage
Backstage backstage
Backstage plugin-scaffolder-backend
Vendors & Products Backstage
Backstage backstage
Backstage plugin-scaffolder-backend

Tue, 06 Oct 2026 21:45:00 +0000

Type Values Removed Values Added
Description Backstage is an open framework for building developer portals. Prior to 3.3.1, 3.4.1, 4.0.3 and 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by scaffolder action input authorization bypass. 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. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.
Title Backstage: Scaffolder action input authorization bypass
Weaknesses CWE-178
CWE-284
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}


Subscriptions

Backstage Backstage Plugin-scaffolder-backend
Linuxfoundation Backstage Backstage\/plugin-scaffolder-backend
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-09T01:55:54.101Z

Reserved: 2026-10-06T18:46:47.766Z

Link: CVE-2026-106503

cve-icon Vulnrichment

Updated: 2026-10-09T01:55:50.574Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-06T22:17:05.513

Modified: 2026-10-13T14:37:56.910

Link: CVE-2026-106503

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-06T21:37:33Z

Links: CVE-2026-106503 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-08T14:45:17Z

Weaknesses
  • CWE-178

    Improper Handling of Case Sensitivity

  • CWE-284

    Improper Access Control

  • CWE-807

    Reliance on Untrusted Inputs in a Security Decision