Patch Forecast
Amber warning
Patch this week.

CVE-2026-106509 · GHSA-8w7q-29mw-gf5c

Backstage: Improper validation of MkDocs theme configuration in TechDocs

Risk score
69/100
CVSS
8.8 v3.1
Exploit chance (30 days)
0.4%
Published
6 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs theme configuration in techdocs. When TechDocs is configured to build documentation locally or in a container, a user with write access to a registere…
Affected
@backstage/plugin-techdocs-node (npm) < 1.15.4
Fix
Upgrade @backstage/plugin-techdocs-node to 1.15.4 or later.
Exploitation
Public proof of concept

Story map

Story map: @backstage/plugin-techdocs-nodeTHE FLAWSTHE FIXCVE-2026-106509Backstage: Improper validationof MkDocs theme configurationin TechDocsCVSS 8.8 · EPSS 0%CVE-2026-106558Backstage: Improper validationof TechDocs MkDocsconfigurationCVSS 8.8 · EPSS 0%CVE-2026-106505Backstage: Bypass of MkDocsconfiguration sanitizer inTechDocs backendCVSS 8.5 · EPSS 0%CVE-2026-106510Backstage: Remote codeexecution via craftedmarkdown_extensions in…CVSS 7.7 · EPSS 0%Upgrade…1.14.6 · 1.15.4 · 1.14.8 · 1.15.6 ·2.0.1or later on your release lineWho is exposed@backstage/plugin-techdocs-node (npm) < 1.15.4AMBER · PATCH THIS WEEK@backstage/plugin-techdocs-nodeBackstage is an open frameworkfor building developer portals.Prior to 1.14.6, the@backstage/plugin-techdocs-node package is affected byimproper validation of mkdocstheme configuration in…Where it standsPublic proof of conceptCONNECTS TOSame weaknessCode injection (CWE-94)239 other warnings in 30 days →Same productEarlier @backstage/plugin-techdocs-node warnings3 in the last 90 days →
Story map: the flaws, the fix, how it unfolded and what it connects to. Boxes link to the record or article.

At a glance

@backstage/plugin-techdocs-node: Amber, patch this week. Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs theme configuration in techdocs. When TechDocs is configured to build documentation locally or in a container, a user with write access to a registere…

The flaws

  • CVE-2026-106509: Backstage: Improper validation of MkDocs theme configuration in TechDocs (CVSS 8.8 · EPSS 0%)
  • CVE-2026-106558: Backstage: Improper validation of TechDocs MkDocs configuration (CVSS 8.8 · EPSS 0%)
  • CVE-2026-106505: Backstage: Bypass of MkDocs configuration sanitizer in TechDocs backend (CVSS 8.5 · EPSS 0%)
  • CVE-2026-106510: Backstage: Remote code execution via crafted markdown_extensions in TechDocs mkdocs.yml (CVSS 7.7 · EPSS 0%)

The fix

Upgrade @backstage/plugin-techdocs-node: 1.14.6 · 1.15.4 · 1.14.8 · 1.15.6 · 2.0.1 or later on your release line

Who is exposed: @backstage/plugin-techdocs-node (npm) < 1.15.4

Where it stands

  • Public proof of concept

Connects to

Why it is Amber

  • CVSS 8.8 high
  • Public exploit or proof of concept referenced
  • On your watchlist: npm

Affected packages

PackageEcosystemVulnerableFixed in
@backstage/plugin-techdocs-nodenpm< 1.15.41.15.4

References

Original description

Backstage is an open framework for building developer portals. Prior to 1.14.6, the @backstage/plugin-techdocs-node package is affected by improper validation of mkdocs theme configuration in techdocs. When TechDocs is configured to build documentation locally or in a container, a user with write access to a registered repository can include configuration values in mkdocs.yml that cause arbitrary code execution during the documentation build process. This issue is fixed in versions 1.14.6 and 1.15.4.

Last activity 6 Oct 2026. Patch Forecast updates every hour.