Description
Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by configuration bypass in techdocs mkdocs.yml sanitization. Insufficient validation of MkDocs configuration during TechDocs generation could allow an authenticated user who can register or modify documentation sources to execute arbitrary commands in the build environment. Impact is limited to resources accessible to the TechDocs backend or build container. This issue is fixed in versions 1.14.6 and 1.15.4.
Published: 2026-10-07
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary command execution in the TechDocs build environment
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from insufficient validation of the MkDocs configuration file (mkdocs.yml) used during TechDocs generation in the Backstage framework. An authenticated user who has the ability to register or modify documentation sources can supply malicious configuration data, allowing the execution of arbitrary shell commands within the build environment. This flaw leads to remote code execution restricted to the resources accessible from the TechDocs backend or its build container, compromising the integrity of the build process and potentially the host system if container isolation is misconfigured.

Affected Systems

Affected products include the @backstage/plugin-techdocs-node package and the core backstage:backstage framework. All releases older than 1.14.6 contain the flaw; the issue is fixed in Backstage 1.14.6, 1.15.4, and later versions.

Risk and Exploitability

The CVSS base score is 7.7, indicating a high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires an authenticated user with permissions to register or modify documentation sources. Once that privilege is achieved, the attacker can run commands in the build container with the same privileges as the build process. The impact is limited to the build environment, though it could be leveraged to pivot to other components if isolation is breached. Attackers are likely to target organizations using older Backstage releases without proper user access controls.

Generated by OpenCVE AI on October 7, 2026 at 17:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official vendor update by installing Backstage version 1.14.6 or later (or version 1.15.4 or later) to patch the configuration sanitization flaw.
  • Restrict the ability to register or modify documentation sources to a limited set of trusted administrators until the patch is applied.
  • Validate or sanitize any external MkDocs configuration files locally before passing them to the build process, and consider disabling the ability to supply custom mkdocs.yml files in untrusted environments.

Generated by OpenCVE AI on October 7, 2026 at 17:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
First Time appeared Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage Plugin-techdocs-node
CPEs cpe:2.3:a:linuxfoundation:backstage:*:*:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage:1.51.0:-:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage:1.51.0:next0:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage:1.51.0:next1:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage:1.51.0:next2:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage:1.51.0:next3:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage_plugin-techdocs-node:*:*:*:*:*:*:*:*
Vendors & Products Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage Plugin-techdocs-node

Fri, 09 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Backstage
Backstage backstage
Backstage plugin-techdocs-node
Vendors & Products Backstage
Backstage backstage
Backstage plugin-techdocs-node

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

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Wed, 07 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Description Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by configuration bypass in techdocs mkdocs.yml sanitization. Insufficient validation of MkDocs configuration during TechDocs generation could allow an authenticated user who can register or modify documentation sources to execute arbitrary commands in the build environment. Impact is limited to resources accessible to the TechDocs backend or build container. This issue is fixed in versions 1.14.6 and 1.15.4.
Title Backstage: Configuration bypass in TechDocs mkdocs.yml sanitization
Weaknesses CWE-184
CWE-78
References
Metrics cvssV3_1

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


Subscriptions

Backstage Backstage Plugin-techdocs-node
Linuxfoundation Backstage Backstage Plugin-techdocs-node
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-07T16:16:36.009Z

Reserved: 2026-10-06T20:31:59.016Z

Link: CVE-2026-106556

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-10-07T15:17:12.960

Modified: 2026-10-13T14:25:23.130

Link: CVE-2026-106556

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-07T14:39:36Z

Links: CVE-2026-106556 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:15:51Z

Weaknesses
  • CWE-184

    Incomplete List of Disallowed Inputs

  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')