GitHub Advisoryadvisory · npm
GHSA-2cmg-v53w-8xfp Backstage: Improper repository path validation in a Scaffolder backend module
HIGH
Official page ↗
- Aliases
- CVE-2026-106560
- Ecosystem
- npm
- Packages
- @backstage/plugin-scaffolder-backend-module-confluence-to-markdown
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
- Weaknesses
- CWE-22
- Reviewed
- 2026-10-07
Affected packages
• npm @backstage/plugin-scaffolder-backend-module-confluence-to-markdown: < 0.3.25 → fixed in 0.3.25
Description
Impact
An authenticated user who can execute an affected template and control its repository file location may cause generated content to be written outside the task workspace, within locations writable by the Backstage backend process.
Patches
Patched in `@backstage/plugin-scaffolder-backend-module-confluence-to-markdown` version `0.3.25`
Workarounds
• Restrict execution of templates using the affected action to trusted users.
• Remove or disable the affected action until the patched package is deployed.
Related
Alias · CVE (1)
- CVE-2026-106560 Backstage is an open framework for building developer portals. vulnerability
Weakness · CWE (1)
- CWE-22 Improper Limitation of a Pathname to a Restricted Directory weakness
References
- https://github.com/backstage/backstage/security/advisories/GHSA-2cmg-v53w-8xfp web
- https://nvd.nist.gov/vuln/detail/CVE-2026-106560 advisory
- https://github.com/backstage/backstage/commit/5f0000c1d0af05571e357926b3fa33a453337ff0 web
- https://github.com/backstage/backstage package
- https://github.com/backstage/backstage/releases/tag/v1.54.6 web