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 improper task state validation in scaffolder backend. An authenticated user with permission to create and access Scaffolder tasks may, under specific timing and deployment conditions, affect files accessible to the Backstage backend. If backend application files are writable, the confidentiality, integrity, and availability of the backend may be compromised. 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.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Confidentiality, integrity, and availability of the Backstage backend files may be compromised.
Action: Immediate Patch
AI Analysis

Impact

An authenticated user with permission to create and access Scaffolder tasks can, under specific timing and deployment conditions, bypass task state validation to write or delete files that the Backstage backend can access. The flaw permits modification of backend application files, which can lead to unauthorized disclosure, code execution, or availability loss. It represents a race condition (CWE‑362) combined with improper access control (CWE‑59) and path traversal (CWE‑367); the timing requirement implies a race condition, but this inference is not explicitly stated in the advisory.

Affected Systems

The Backstage open‑source framework is affected, specifically the @backstage/plugin-scaffolder-backend package in Backstage versions prior to 3.3.1, 3.4.1, 4.0.3, and 4.1.0. Deployments of any of these older releases that use files writable by the Backstage backend are impacted.

Risk and Exploitability

With a CVSS score of 8.5 the vulnerability is considered high severity. EPSS data is not available, and it is not listed in CISA's KEV catalog, indicating no widespread exploitation is known. Exploitation would require an authenticated user with task‑creation rights and certain concurrent operations, making the attack complex but feasible for an insider or compromised user. Organizations using vulnerable Backstage versions should prioritize patching and enforce least‑privilege access.

Generated by OpenCVE AI on October 7, 2026 at 13:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Backstage to 3.3.1, 3.4.1, 4.0.3, 4.1.0, or any newer release that includes the fix.
  • Restrict file system permissions for the Backstage backend so that its application files are not writable unless absolutely required.
  • Limit the permissions of users allowed to create or access Scaffolder tasks to the minimum necessary set of roles.

Generated by OpenCVE AI on October 7, 2026 at 13:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-xvgh-hmx8-9xxf Backstage: Improper task state validation in Scaffolder backend
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

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

Type Values Removed Values Added
Weaknesses CWE-367
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 improper task state validation in scaffolder backend. An authenticated user with permission to create and access Scaffolder tasks may, under specific timing and deployment conditions, affect files accessible to the Backstage backend. If backend application files are writable, the confidentiality, integrity, and availability of the backend may be compromised. This issue is fixed in versions 3.3.1, 3.4.1, 4.0.3 and 4.1.0.
Title Backstage: Improper task state validation in Scaffolder backend
Weaknesses CWE-362
CWE-59
References
Metrics cvssV3_1

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


Subscriptions

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

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-07T15:48:01.118Z

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

Link: CVE-2026-106500

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

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

Modified: 2026-10-13T14:38:24.900

Link: CVE-2026-106500

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-06T21:29:10Z

Links: CVE-2026-106500 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T13:45:06Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition

  • CWE-59

    Improper Link Resolution Before File Access ('Link Following')