CVE-2026-106508
MEDIUM 5.3Backstage is an open framework for building developer portals. Prior to 1.15.4, the @backstage/plugin-techdocs-node package is affected by potential file exposure through local techdocs publisher. 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. This issue is fixed in version 1.15.4.
No known exploitation, public exploit, or elevated probability at this time. Track for changes.
Exploitation likelihood
0.4%chance of exploitation in 30 days · 33rd percentile
Impact if exploited
5.3CVSS 3.1 · MEDIUM
- ConfidentialityHigh
- IntegrityNone
- AvailabilityNone
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ⚠Privileges: Requires a low-privilege account
- ✓User interaction: No user interaction needed
- ⚠Complexity: Needs a race window or specific setup
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Affected
Vendors Backstage @Backstage Linuxfoundation
Products Backstage Plugin Techdocs Node Backstage Plugin Techdocs Node
Weakness (CWE)
- CWE-22: : Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
- CWE-59: : Improper Link Resolution Before File Access ('Link Following')
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
@backstage/plugin-techdocs-node npm
pkg:npm/%40backstage/plugin-techdocs-node
SEMVER range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 1.15.4
GitHub Advisory Database · GHSA-cm77-ch27-6w6v · Updated 2026-10-07T16:30:06.353170553ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-cm77-ch27-6w6v/GHSA-cm77-ch27-6w6v.json" } }
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Linuxfoundation | Backstage Plugin Techdocs Node | < 1.15.4 |
| Linuxfoundation | Backstage | < 1.54.6 |
All CVSS metrics
- MEDIUM 5.3 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - MEDIUM 5.3 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - MEDIUM 6.5 v3.1 · NVD Primary
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
References
Patches & mitigations
- https://github.com/backstage/backstage/security/advisories/GHSA-cm77-ch27-6w6v CVE record · GitHub_M · Updated 2026-10-06T21:47:35.516Z
NVD · CVE-2026-106508 · Updated 2026-10-09T17:44:55.037
GitHub Advisory Database · GHSA-cm77-ch27-6w6v
GitHub Advisory Database · GHSA-cm77-ch27-6w6v · Updated 2026-10-07T16:30:06.353170553Z - https://github.com/backstage/backstage/commit/6aecb26f337ffec1d4e67ce903cf1e39b6082ec4 CVE record · GitHub_M · Updated 2026-10-06T21:47:35.516Z
NVD · CVE-2026-106508 · Updated 2026-10-09T17:44:55.037
GitHub Advisory Database · GHSA-cm77-ch27-6w6v
GitHub Advisory Database · GHSA-cm77-ch27-6w6v · Updated 2026-10-07T16:30:06.353170553Z - https://github.com/backstage/backstage/releases/tag/v1.54.6 CVE record · GitHub_M · Updated 2026-10-06T21:47:35.516Z
NVD · CVE-2026-106508 · Updated 2026-10-09T17:44:55.037
GitHub Advisory Database · GHSA-cm77-ch27-6w6v
GitHub Advisory Database · GHSA-cm77-ch27-6w6v · Updated 2026-10-07T16:30:06.353170553Z
Advisories
- https://osv.dev/vulnerability/GHSA-cm77-ch27-6w6v GitHub Advisory Database · GHSA-cm77-ch27-6w6v
GitHub Advisory Database · GHSA-cm77-ch27-6w6v · Updated 2026-10-07T16:30:06.353170553Z - https://nvd.nist.gov/vuln/detail/CVE-2026-106508 GitHub Advisory Database · GHSA-cm77-ch27-6w6v
GitHub Advisory Database · GHSA-cm77-ch27-6w6v · Updated 2026-10-07T16:30:06.353170553Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-94073 EUVD · EUVD-2026-94073
Technical & other
- https://github.com/backstage/backstage GitHub Advisory Database · GHSA-cm77-ch27-6w6v
GitHub Advisory Database · GHSA-cm77-ch27-6w6v · Updated 2026-10-07T16:30:06.353170553Z