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 catalog property permission evaluation. In deployments that use affected value-based catalog permission conditions as a confidentiality boundary, an authenticated user could receive catalog entity data that policy authors intended to restrict. This issue is fixed in version 3.9.1.
Published: 2026-10-06
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Confidentiality exposure via improper catalog permission evaluation
Action: Patch Immediately
AI Analysis

Impact

The vulnerability arises from inconsistent evaluation of catalog property permissions in Backstage’s @backstage/plugin-catalog-backend, enabling an authenticated user to obtain catalog entity data that a policy was intended to restrict. This results in a confidentiality breach without affecting integrity or availability.

Affected Systems

Backstage deployments that use the @backstage/plugin-catalog-backend package prior to version 3.9.1 are impacted. All versions of the core Backstage application before 3.9.1 that employ value‑based catalog permission conditions expose sensitive catalog entities to authenticated users.

Risk and Exploitability

With a CVSS score of 4.3, the risk is moderate; the EPSS score of < 1% indicates an extremely low probability of exploitation and the vulnerability is not listed in CISA’s KEV. Exploitation requires a valid authenticated account and the use of value‑based permission checks that rely on the affected catalog property. Attackers who can log in to Backstage can view catalog entities they were not authorized to see, potentially revealing confidential project information. Because the flaw is confined to the application’s permission engine, the vector is local to the Backstage service, but the impact is that confidential catalog data may be disclosed to unintended users.

Generated by OpenCVE AI on October 8, 2026 at 14:09 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade @backstage/plugin-catalog-backend to version 3.9.1 or later.
  • Identify and modify any catalog permission policies that rely on the affected property to avoid value‑based checks.
  • Temporarily limit or remove catalog visibility for non‑privileged users until the patch is deployed.

Generated by OpenCVE AI on October 8, 2026 at 14:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage Plugin-catalog-backend
CPEs cpe:2.3:a:linuxfoundation:backstage:*:*:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage_plugin-catalog-backend:*:*:*:*:*:node.js:*:*
Vendors & Products Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage Plugin-catalog-backend

Fri, 09 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Backstage
Backstage backstage
Backstage plugin-catalog-backend
Vendors & Products Backstage
Backstage backstage
Backstage plugin-catalog-backend

Thu, 08 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-201
References
Metrics threat_severity

None

threat_severity

Moderate


Wed, 07 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 06 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
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 catalog property permission evaluation. In deployments that use affected value-based catalog permission conditions as a confidentiality boundary, an authenticated user could receive catalog entity data that policy authors intended to restrict. This issue is fixed in version 3.9.1.
Title Backstage: Inconsistent catalog property permission evaluation
Weaknesses CWE-178
CWE-863
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Backstage Backstage Plugin-catalog-backend
Linuxfoundation Backstage Backstage Plugin-catalog-backend
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-07T16:19:32.903Z

Reserved: 2026-10-06T18:46:47.766Z

Link: CVE-2026-106497

cve-icon Vulnrichment

Updated: 2026-10-07T16:19:25.073Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-06T22:17:04.560

Modified: 2026-10-16T15:26:26.157

Link: CVE-2026-106497

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-06T21:18:31Z

Links: CVE-2026-106497 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:31:08Z

Weaknesses
  • CWE-178

    Improper Handling of Case Sensitivity

  • CWE-201

    Insertion of Sensitive Information Into Sent Data

  • CWE-863

    Incorrect Authorization