~ / search / GHSA-4488-j8vj-vqqv

GHSA-4488-j8vj-vqqv

Backstage: Remote code execution via crafted markdown_extensions in TechDocs mkdocs.yml

Source: GitHub Advisory Database (reviewed) High CVE-2026-106510

Packages

EcosystemPackageAffectedFixed in
npm @backstage/plugin-techdocs-node < 1.15.4 1.15.4

Details

As written in the advisory (Markdown source, shown as plain text).

### Impact An authenticated user who can register catalog entities can provide a crafted `mkdocs.yml` causing arbitrary OS command execution on the TechDocs build host when the docs are built. ### Patches Patched in `@backstage/plugin-techdocs-node`, version `1.15.4`. ### Workarounds If you cannot upgrade immediately: - Switch to `techdocs.builder: external` to isolate TechDocs builds in a container. - Restrict who can register catalog entities with TechDocs annotations. - Audit existing catalog entities for suspicious `markdown_extensions` values in their `mkdocs.yml` files.

References

External links from the advisory. They lead to third-party sites.