GitHub Advisoryadvisory · npm

GHSA-p75x-jh7p-ppcx Backstage: Bypass of MkDocs configuration sanitizer in TechDocs backend

HIGH Published 2026-10-07 Modified 2026-10-07 Official page ↗
Aliases
CVE-2026-106505
Ecosystem
npm
Packages
@backstage/plugin-techdocs-node
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L
Weaknesses
CWE-426, CWE-436
Reviewed
2026-10-07

Affected packages

• npm @backstage/plugin-techdocs-node: < 1.15.4 → fixed in 1.15.4

Description

Impact Users with the ability to commit changes to a repository that uses TechDocs can circumvent the MkDocs configuration file sanitizer introduced in response to CVE-2026-25153 and execute arbitrary code on the TechDocs backend host during documentation generation. Patches Patched in`@backstage/plugin-techdocs-node` version `1.15.4` Workarounds If you cannot upgrade immediately: • Use Docker mode with restricted access: Configure TechDocs with `runIn: docker` instead of `runIn: local`. This provides container isolation, though it does not fully mitigate the risk. • Limit repository write access to trusted parties, since exploitation requires the ability to commit files to a repository with TechDocs enabled. • Review incoming changes to MkDocs configuration files as part of your code review process.

Related

Alias · CVE (1)

  • CVE-2026-106505 Backstage is an open framework for building developer portals. vulnerability

Weakness · CWE (2)

  • CWE-426 Untrusted Search Path weakness
  • CWE-436 Interpretation Conflict weakness

References