High severity · published Sep 16, 2026
CVE-2026-88064
Backstage: Improper input validation in TechDocs MkDocs configuration
8.8
CVSS
1.2%
EPSS
No
On KEV
Description
Backstage is an open framework for building developer portals. Prior to 1.14.6 and from 1.15.0 until 1.15.4, the @backstage/plugin-techdocs-node package insufficiently validates mkdocs.yml supplied by an authenticated user who can register or modify a TechDocs source. Unsafe Python YAML tags, markdown_extensions names and configuration, theme options, and extra_templates values can reach the documentation generator and cause unintended code execution. The resulting impact is limited to the files, credentials, network access, and other resources available to the TechDocs backend or build container. This issue is fixed in versions 1.14.6 and 1.15.4.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.2% · higher than 68% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
BA
backstage · backstage
< 1.14.6; >= 1.15.0, < 1.15.4 · source: vendor, NVD
BP
Backstage Plugin-techdocs-node · Linuxfoundation
before 1.14.6; 1.15.0 before 1.15.4 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-88064
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-88064
Patch
https://github.com/backstage/backstage/commit/017ace52d9b327ededc6704cf17799c875ae0f29
Patch
https://github.com/backstage/backstage/commit/02cd7cdbb18b687446277b5602adaee7f1d53cbb
Patch
https://github.com/backstage/backstage/commit/25125ee727a3de3418a8fa6a9e458cd5b73ecf26
Patch
https://github.com/backstage/backstage/commit/a7d995f11a5d27f0efbdbe8bb6c21b06988c79c9
Patch
https://github.com/backstage/backstage/commit/a900a9953c8f7ad3ba1906d1d257725a9996cc9d
Patch
https://github.com/backstage/backstage/releases/tag/v1.50.5
More from backstage
9.9
CVE-2026-106486
Backstage: Improper filesystem validation in Bitbucket pull-request scaffolder actions
9.6
CVE-2026-106501
Backstage: Sensitive information exposure in Scaffolder
8.8
CVE-2026-106558
Backstage: Improper validation of TechDocs MkDocs configuration
8.8
CVE-2026-106509
Backstage: Improper validation of MkDocs theme configuration in TechDocs
8.5
CVE-2026-106505
Backstage: Bypass of MkDocs configuration sanitizer in TechDocs backend
