All vulnerabilities
CVE-2026-106455GHSA-q38j-6vcm-2f5m

@backstage/plugin-techdocs-node: Backstage: Improper validation of MkDocs plugin configuration in TechDocs

backstage @backstage/plugin-techdocs-nodenpmLibraries & packages
CVSS
7.7High
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.33%Chance of exploitation activity in the next 30 days, higher than 25% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in1.14.7Also 1.15.5GitHub
Published6 Oct 2026Updated 9 Oct 2026CVE List

What fixes it

  • 1.14.7@backstage/plugin-techdocs-node, npmGitHubnpm install @backstage/plugin-techdocs-node@1.14.7
  • 1.15.5@backstage/plugin-techdocs-node, npmGitHubnpm install @backstage/plugin-techdocs-node@1.15.5

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

Impact

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.

Patches

Upgrade @backstage/plugin-techdocs-node to a patched version for the applicable release line:

The update removes MkDocs plugins outside the built-in allowlist. To retain additional plugins, review them and configure techdocs.generator.mkdocs.dangerouslyAllowAdditionalPlugins, or supply dangerouslyAllowAdditionalPlugins when creating the generator directly. Plugins supplied through defaultPlugins remain permitted.

Workarounds

  • Restrict control of TechDocs source repositories and catalog registration to trusted maintainers.
  • Run documentation builders with outbound access to private and link-local networks denied.
  • Require token- or header-protected cloud instance metadata services.

Text from GitHub Advisory Database

Affected versions 8

  • @backstage/plugin-techdocs-node, npm>= 0.11.12, < 1.14.7GitHub
  • @backstage/plugin-techdocs-node, npm>= 1.15.0, < 1.15.5GitHub
  • backstageaffected: >= 0.71.1, < 1.50.6CVE List
  • backstageaffected: >= 1.51.0-next.0, < 1.54.8CVE List
  • plugin-techdocs-nodeaffected: >= 0.11.12, < 1.14.7CVE List
  • plugin-techdocs-nodeaffected: >= 1.15.0, < 1.15.5CVE List
  • @backstage/plugin-techdocs-node, npmfrom 0.11.12, fixed in 1.14.7OSV
  • @backstage/plugin-techdocs-node, npmfrom 1.15.0, fixed in 1.15.5OSV

References 8