CVE-2026-106490GHSA-7mfx-xg57-53c9
@backstage/plugin-techdocs-backend: Backstage: Improper input validation in TechDocs static content requests
backstage @backstage/plugin-techdocs-backendnpmLibraries & packages
CVSS
6.5MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.37%Chance of exploitation activity in the next 30 days, higher than 29% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 2.2.4@backstage/plugin-techdocs-backend, npmGitHub
npm install @backstage/plugin-techdocs-backend@2.2.4
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
Impact
When using the Azure Blob Storage provider, an authenticated Backstage user may be able to read restricted TechDocs content when entity-level permissions are enabled. Deployments that intentionally disable the default backend authentication policy may have broader exposure.
Patches
Patched in @backstage/plugin-techdocs-backend version 2.2.4
Workarounds
- Restrict access to the TechDocs backend to users who are permitted to view all stored documentation until an upgrade can be applied.
- Keep the default backend authentication policy enabled.
Text from GitHub Advisory Database
Affected versions 4
- @backstage/plugin-techdocs-backend, npm< 2.2.4GitHub
- backstageaffected: < 1.54.6CVE List
- plugin-techdocs-backendaffected: < 2.2.4CVE List
- @backstage/plugin-techdocs-backend, npmfrom first release, fixed in 2.2.4OSV
References 5
- github.com/backstage/backstage/commit/40ecc4c2e88b0218125b0a3405d1f6315b321974Fixvia CVE List
- github.com/backstage/backstage/releases/tag/v1.54.6Fixvia CVE List
- github.com/backstage/backstage/security/advisories/GHSA-7mfx-xg57-53c9Advisoryvia CVE List
- github.com/advisories/GHSA-7mfx-xg57-53c9Advisoryvia GitHub
- nvd.nist.gov/vuln/detail/CVE-2026-106490Referencevia GitHub