CVE-2026-106498: backstage Incorrect Authorization
Vulnerability summary
CVE-2026-106498 is a high (CVSS 7.7) Incorrect Authorization vulnerability in backstage. EPSS estimates a 0.31% chance of exploitation in the next 30 days, higher than 22% of scored vulnerabilities.
Timeline
- 06-10-2026PublishedVulnerability first disclosed.
- 09-10-2026Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · NpmEcosystem advisory · calculated7.7HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
- NVDNIST7.7HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
EPSS trend
Probability
0.31%
Chance of exploitation in the next 30 days
Percentile
22%
Versus all other CVEs
30-day change
Change unavailable
Change unavailable
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-863Incorrect AuthorizationThe product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
- CWE-918Server-Side Request Forgery (SSRF)The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.
Affected systems
@backstage2 products
- plugin-catalog-backend< 3.5.1 | ≥ 3.6.0, < 3.6.2 | ≥ 3.7.0, < 3.7.2 | ≥ 3.8.0, < 3.8.2 | ≥ 3.9.0, < 3.9.1
- plugin-catalog-backend< 3.9.1
Linuxfoundation2 products
- backstage< 1.49.6 | ≥ 1.50.0, < 1.50.5 | ≥ 1.51.0, < 1.51.3 | ≥ 1.52.0, < 1.53.2 | ≥ 1.54.0, < 1.54.6
- backstage_plugin-catalog-backend< 3.5.1 | ≥ 3.6.0, < 3.6.2 | ≥ 3.7.0, < 3.7.2 | ≥ 3.8.0, < 3.8.2 | ≥ 3.9.0, < 3.9.1
Backstage1 product
- backstage< 1.49.6 | ≥ 1.50.0-next.0, < 1.50.5 | ≥ 1.51.0-next.0, < 1.51.3 | ≥ 1.52.0-next.0, < 1.53.2 | ≥ 1.54.0-next.0, < 1.54.6
3 vendors · 5 products
References
13 links- github.com/backstage/backstage/security/advisories/GHSA-qgvj-qcf8-xq73X Refsource CONFIRMWEBMitigationVendor Advisory
- github.com/backstage/backstage/commit/0b0f6fc89b4eb4872c76a498abbe1dc65998bb6eX Refsource MISCWEBPatch
- github.com/backstage/backstage/commit/286bfc1f9cc3608a073b41016be302785be385d1X Refsource MISCWEBPatch
- github.com/backstage/backstage/commit/61a10f19926aeda7f4a32de48d733e6710584634X Refsource MISCWEBPatch
- github.com/backstage/backstage/commit/99729e925fd2bd40ba210022351a0ee6318e6197X Refsource MISCWEBPatch
- github.com/backstage/backstage/commit/e786ac309ed2d775daf2309393c015c43902d6f6X Refsource MISCWEBPatch