Description
Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper input validation in scaffolder task list ordering. An authenticated Backstage user with permission to create and read relevant scaffolder tasks may be able to infer confidential task data under specific conditions. Successful exploitation requires retained task secrets, visibility of a target task, knowledge of the secret structure, and repeated requests. This issue is fixed in version 4.1.0.
Published: 2026-10-06
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Potential exposure of confidential task data
Action: Patch
AI Analysis

Impact

An authenticated Backstage user with permission to create and read scaffolder tasks may be able to infer confidential task data by exploiting improper input validation in the order of scaffolder tasks. The flaw requires that task secrets remain retained, the target task be visible, knowledge of the secret structure, and repeated requests, thereby allowing the attacker to glean sensitive information from the task metadata.

Affected Systems

Backstage environments that use @backstage/plugin-scaffolder-backend before version 4.1.0, including any deployments of backstage:backstage hosted by the community or custom integrations. The vulnerability affects all installations that deploy the plugin without the update to 4.1.0 or later.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity and the exploitation requires an authenticated user who has the appropriate scoper privileges. Because the threat is restricted to users who can create and read tasks and requires repeated requests, the likelihood is moderate but limited primarily to trusted internal users. There is no known public exploit, the EPSS score is 0.00217, and it is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on October 9, 2026 at 14:43 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Backstage and the plugin-scaffolder-backend to version 4.1.0 or newer.
  • If upgrade is delayed, remove create/read scaffolder task permissions from users who do not require them, applying least privilege.
  • Implement monitoring to detect repeated task ordering requests that may indicate exploitation attempts.

Generated by OpenCVE AI on October 9, 2026 at 14:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-vwp5-f99x-x3rq Backstage has improper input validation in scaffolder task list ordering
History

Fri, 09 Oct 2026 18:00: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 12:15:00 +0000

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

None

threat_severity

Moderate


Wed, 07 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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 22:00:00 +0000

Type Values Removed Values Added
Description Backstage is an open framework for building developer portals. Prior to 4.1.0, the @backstage/plugin-scaffolder-backend package is affected by improper input validation in scaffolder task list ordering. An authenticated Backstage user with permission to create and read relevant scaffolder tasks may be able to infer confidential task data under specific conditions. Successful exploitation requires retained task secrets, visibility of a target task, knowledge of the secret structure, and repeated requests. This issue is fixed in version 4.1.0.
Title Backstage: Improper input validation in scaffolder task list ordering
Weaknesses CWE-202
CWE-203
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/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-07T17:06:30.804Z

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

Link: CVE-2026-106506

cve-icon Vulnrichment

Updated: 2026-10-07T15:27:08.235Z

cve-icon NVD

Status : Analyzed

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

Modified: 2026-10-09T17:50:13.653

Link: CVE-2026-106506

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-06T21:44:31Z

Links: CVE-2026-106506 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T14:45:07Z

Weaknesses
  • CWE-202

    Exposure of Sensitive Information Through Data Queries

  • CWE-203

    Observable Discrepancy

  • CWE-205

    Observable Behavioral Discrepancy