CVE-2026-106496 · GHSA-pcmq-25r3-5w9v
Backstage: Inconsistent enforcement of allowed location types during catalog processing
- Risk score
- 47/100
- CVSS
- 6.5 v3.1
- Exploit chance (30 days)
- 0.2%
- Published
- 6 Oct 2026
Open in the live forecast Today's forecast
What to know
- What it is
- Backstage is an open framework for building developer portals. Prior to 3.9.1, the @backstage/plugin-catalog-backend package is affected by inconsistent enforcement of allowed location types during catalog processing. Under certain configurations, the catalog backend could process location types that were not intended…
- Affected
- @backstage/plugin-catalog-backend (npm) < 3.9.1
- Fix
- Upgrade @backstage/plugin-catalog-backend to 3.9.1 or later.
- Exploitation
- No known exploitation
Story map
At a glance
@backstage/plugin-catalog-backend: Yellow, plan it in. Backstage is an open framework for building developer portals. Prior to 3.5.1, 3.6.2, 3.7.2, 3.8.2 and 3.9.1, the @backstage/plugin-catalog-backend package is affected by improper url validation in catalog entity placeholder resolution. An authenticated Backstage user could craft a catalog entity with placeholder dire…
The flaws
- CVE-2026-106496: Backstage: Inconsistent enforcement of allowed location types during catalog processing (CVSS 6.5 · EPSS 0%)
- CVE-2026-106498: Backstage: Improper URL validation in catalog entity placeholder resolution (CVSS 7.7 · EPSS 0%)
The fix
Upgrade @backstage/plugin-catalog-backend: 3.9.1 · 3.5.1 · 3.6.2 · 3.7.2 · 3.8.2 or later on your release line
Who is exposed: @backstage/plugin-catalog-backend (npm) < 3.9.1
Where it stands
- No known exploitation
Connects to
- Same weakness: Path traversal (CWE-22). 399 other warnings in 30 days
- Same product: Earlier @backstage/plugin-catalog-backend warnings. 1 in the last 90 days
Why it is Yellow
- CVSS 6.5 medium
- On your watchlist: npm
Affected packages
| Package | Ecosystem | Vulnerable | Fixed in |
|---|---|---|---|
| @backstage/plugin-catalog-backend | npm | < 3.9.1 | 3.9.1 |
References
- https://github.com/advisories/GHSA-pcmq-25r3-5w9v
- https://github.com/backstage/backstage/security/advisories/GHSA-pcmq-25r3-5w9v
- https://nvd.nist.gov/vuln/detail/CVE-2026-106496
- https://github.com/backstage/backstage/commit/23774b61560d851bc69cd6a77d12561b24d11afd
- https://github.com/backstage/backstage/releases/tag/v1.54.6
- https://github.com/advisories/GHSA-pcmq-25r3-5w9v
Original description
Backstage is an open framework for building developer portals. Prior to 3.9.1, the @backstage/plugin-catalog-backend package is affected by inconsistent enforcement of allowed location types during catalog processing. Under certain configurations, the catalog backend could process location types that were not intended to be allowed, potentially leading to unintended file access on the backend host. This issue is fixed in version 3.9.1.
Last activity 6 Oct 2026. Patch Forecast updates every hour.