Description
Backstage is an open framework for building developer portals. From 0.11.12 until 1.14.7 and 1.15.5, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs plugin configuration in techdocs. An authenticated attacker with control over a TechDocs source repository could cause a documentation build to retrieve and publish data from network locations reachable by the build environment. Exposure depends on deployment topology, build mode, and target endpoint protections. Modern cloud metadata services that require tokens or special headers are not directly accessible through the affected behavior. This issue is fixed in @backstage/plugin-techdocs-node versions 1.14.7 and 1.15.5.
Published: 2026-10-06
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Data Exposure
Action: Patch
AI Analysis

Impact

The vulnerability is an improper validation in the MkDocs plugin configuration for Backstage’s TechDocs component. An attacker with authenticated write access to a TechDocs source repository can insert a MkDocs plugin reference that points to an arbitrary network location. When the build runs, the system retrieves data from that location and publishes it as part of the documentation, potentially exposing remote data or injecting malicious content. The weakness is classed as CWE‑918 (Remote File Inclusion).

Affected Systems

Backstage platforms that use the @backstage/plugin-techdocs-node package from version 0.11.12 through 1.14.7 and 1.15.5 are affected. The core backstage framework is also impacted because the plugin is bundled within it.

Risk and Exploitability

The CVSS score of 7.7 reflects high risk. EPSS data is not available and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires that the attacker have authenticated write access to the source repository and trigger a build in which the build environment can resolve the injected URL. If those conditions are met, the attacker can result in data disclosure or unwanted content being published; the description does not confirm that the build will execute arbitrary code.

Generated by OpenCVE AI on October 7, 2026 at 00:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade @backstage/plugin-techdocs-node to version 1.14.7, 1.15.5, or any later release such as 1.50.6, 1.54.8, 1.55.0 to obtain the validation fix.
  • If an immediate upgrade is not possible, limit the outbound network connectivity of the TechDocs build environment to only trusted hosts to prevent the retrieved data from reaching arbitrary URLs.
  • Review existing MkDocs plugin configurations in your TechDocs source repositories and enforce strict input validation to ensure no untrusted or external URLs are present.

Generated by OpenCVE AI on October 7, 2026 at 00:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-q38j-6vcm-2f5m Backstage: Improper validation of MkDocs plugin configuration in TechDocs
History

Tue, 13 Oct 2026 15: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

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

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Tue, 06 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Description Backstage is an open framework for building developer portals. From 0.11.12 until 1.14.7 and 1.15.5, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs plugin configuration in techdocs. An authenticated attacker with control over a TechDocs source repository could cause a documentation build to retrieve and publish data from network locations reachable by the build environment. Exposure depends on deployment topology, build mode, and target endpoint protections. Modern cloud metadata services that require tokens or special headers are not directly accessible through the affected behavior. This issue is fixed in @backstage/plugin-techdocs-node versions 1.14.7 and 1.15.5.
Title Backstage: Improper validation of MkDocs plugin configuration in TechDocs
Weaknesses CWE-918
References
Metrics cvssV3_1

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


Subscriptions

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

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-09T01:46:59.251Z

Reserved: 2026-10-06T16:49:40.591Z

Link: CVE-2026-106455

cve-icon Vulnrichment

Updated: 2026-10-09T01:46:53.067Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-06T21:17:15.727

Modified: 2026-10-13T15:27:12.653

Link: CVE-2026-106455

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-06T20:06:06Z

Links: CVE-2026-106455 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:31:53Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)