GitHub Advisoryadvisory · npm
GHSA-cm77-ch27-6w6v Backstage has potential file exposure through local TechDocs publisher
MEDIUM
Official page ↗
- Aliases
- CVE-2026-106508
- Ecosystem
- npm
- Packages
- @backstage/plugin-techdocs-node
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
- Weaknesses
- CWE-22, CWE-59
- Reviewed
- 2026-10-07
Affected packages
• npm @backstage/plugin-techdocs-node: < 1.15.4 → fixed in 1.15.4
Description
Impact
When using the local TechDocs publisher (`techdocs.publisher.type: 'local'`), it was possible for the documentation serving endpoint to follow filesystem references outside the intended documentation tree, potentially exposing host files to authenticated users.
This is mitigated by the fact that exploration requires preconditions that do not arise through normal MkDocs operation. Cloud-based publishers (S3, GCS, Azure Blob Storage) are not affected.
Patches
Patched in `@backstage/plugin-techdocs-node` version `1.15.4`
Workarounds
If you cannot upgrade immediately, consider switching to an external store for published TechDocs content (e.g. `awsS3`, `googleGcs`, or `azureBlobStorage` publishers)
Related
Alias · CVE (1)
- CVE-2026-106508 Backstage is an open framework for building developer portals. vulnerability
References
- https://github.com/backstage/backstage/security/advisories/GHSA-cm77-ch27-6w6v web
- https://nvd.nist.gov/vuln/detail/CVE-2026-106508 advisory
- https://github.com/backstage/backstage/commit/6aecb26f337ffec1d4e67ce903cf1e39b6082ec4 web
- https://github.com/backstage/backstage package
- https://github.com/backstage/backstage/releases/tag/v1.54.6 web