CVE-2026-106498 json
Backstage: Improper URL validation in catalog entity placeholder resolution
published 2026-10-06 33 d ago modified 2026-10-16 23 d ago also GHSA-qgvj-qcf8-xq73 , EUVD-2026-94056
- cvss
- 7.7
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 23%
- public exploits
- 0
- none known
Summary
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 directives that reference resources outside the entity's source repository. Under certain configurations, this could allow access to data not intended to be available to the user. This issue is fixed in versions 3.5.1, 3.6.2, 3.7.2, 3.8.2 and 3.9.1.
Patch / fix
- npm @backstage/plugin-catalog-backend 3.9.1
- linuxfoundation backstage_plugin-catalog-backend 3.5.1, 3.6.2, 3.7.2, 3.8.2, 3.9.1
- linuxfoundation backstage 1.49.6, 1.50.5, 1.51.3, 1.53.2, 1.54.6
- github.com/backstage/backstage@0b0f6fc commit
- github.com/backstage/backstage@286bfc1 commit
- github.com/backstage/backstage@61a10f1 commit
- github.com/backstage/backstage@99729e9 commit
- github.com/backstage/backstage@e786ac3 commit
- github.com/backstage/backstage/releases/tag/v1.49.6 release
- github.com/backstage/backstage/releases/tag/v1.50.5 release
- github.com/backstage/backstage/releases/tag/v1.51.3 release
- github.com/backstage/backstage/releases/tag/v1.53.2 release
- github.com/backstage/backstage/releases/tag/v1.54.6 release
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-106498 updated cvss 4.3
@backstage/plugin-catalog-backend: @backstage/plugin-catalog-backend: Information disclosure via improper URL validation in entity placeholders
-
Red Hat Developer Hub 1 rhdh/rhdh-hub-rhel9 Red Hat Self-service automation portal 2 ansible-automation-platform/automation-portal, ansible-automation-platform/bootc-automation-portal-rhel9affected: no fix available
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 31 d ago
Exploit prediction
0.31% chance of exploitation in the next 30 days, higher than 23% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.7 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N |
| GitHub | 3.1 | 7.7 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | @backstage/plugin-catalog-backend | <3.9.1 |
3.9.1 |
Affected products
- backstage backstage
- @backstage plugin-catalog-backend
Classification
References
-
github.com
/backstage/backstage/commit/0b0f6fc89b4eb4872c76a498abbe1dc65998bb6e
web, patch
-
github.com
/backstage/backstage/commit/286bfc1f9cc3608a073b41016be302785be385d1
web, patch
-
github.com
/backstage/backstage/commit/61a10f19926aeda7f4a32de48d733e6710584634
web, patch
-
github.com
/backstage/backstage/commit/99729e925fd2bd40ba210022351a0ee6318e6197
web, patch
-
github.com
/backstage/backstage/commit/e786ac309ed2d775daf2309393c015c43902d6f6
web, patch
-
github.com
/backstage/backstage/releases/tag/v1.49.6
web, patch, release-notes
-
github.com
/backstage/backstage/releases/tag/v1.50.5
web, patch, release-notes
-
github.com
/backstage/backstage/releases/tag/v1.51.3
web, patch, release-notes
-
github.com
/backstage/backstage/releases/tag/v1.53.2
web, patch, release-notes
-
github.com
/backstage/backstage/releases/tag/v1.54.6
web, patch, release-notes
-
github.com
/backstage/backstage/security/advisories/GHSA-qgvj-qcf8-xq73
web, mitigation, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2026-106498
advisory
-
github.com
/backstage/backstage
package
Sources
- CVE List CVE-2026-106498
- GitHub Advisory GHSA-qgvj-qcf8-xq73
- NVD CVE-2026-106498
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.