Description
Backstage is an open framework for building developer portals. Prior to 0.8.7, the @backstage/plugin-catalog-backend-module-gitlab package is affected by improper authorization in gitlab organizational user ingestion. Deployments that enable GitLab organization event ingestion and rely on scoped catalog users as an access boundary may admit an unintended catalog identity. Depending on sign-in and permission configuration, this may allow unauthorized access with the permissions of a standard authenticated user. This issue is fixed in version 0.8.7.
Published: 2026-10-06
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Access
Action: Apply Patch
AI Analysis

Impact

Backstage, the open framework for building developer portals, contained an authorization flaw in the @backstage/plugin‑catalog‑backend‑module‑gitlab package before version 0.8.7. The bug allows deployments that enable GitLab organization event ingestion to create an unintended catalog identity. Depending on the sign‑in and permission configuration, this identity can act with the privileges of a normal authenticated user, potentially exposing data or resources that should remain restricted.

Affected Systems

Any installation that uses the @backstage/plugin‑catalog‑backend‑module‑gitlab plugin prior to 0.8.7 and has GitLab organization event ingestion enabled is affected. These environments also rely on scoped catalog users as an access boundary and run within a Backstage instance that hosts the plugin.

Risk and Exploitability

The CVSS score of 5.4 classifies the flaw as medium severity. The EPSS score is less than 1%, indicating a very low exploitation probability, and the vulnerability is not listed in the CISA KEV catalogue. Exploitation requires an attacker to trigger or influence GitLab organization events processed by Backstage; thus, the risk is confined to systems that have that feature enabled. Once exploited, an attacker gains a catalog identity with standard user rights, which could be leveraged to read or modify portal content governed by Backstage permissions.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the @backstage/plugin‑catalog‑backend‑module‑gitlab plugin to version 0.8.7 or later.
  • Ensure the Backstage application itself is updated to a compatible version that supports the patched plugin.
  • If an immediate upgrade cannot be performed, disable GitLab organization event ingestion until the plugin is patched.

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-gp6m-x9vw-5c5x Backstage has improper authorization in GitLab organizational user ingestion
History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage\/plugin-catalog-backend-module-gitlab
CPEs cpe:2.3:a:linuxfoundation:backstage:*:*:*:*:*:*:*:*
cpe:2.3:a:linuxfoundation:backstage\/plugin-catalog-backend-module-gitlab:*:*:*:*:*:node.js:*:*
Vendors & Products Linuxfoundation
Linuxfoundation backstage
Linuxfoundation backstage\/plugin-catalog-backend-module-gitlab

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

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

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

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

None

threat_severity

Moderate


Wed, 07 Oct 2026 18: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 20:45:00 +0000

Type Values Removed Values Added
Description Backstage is an open framework for building developer portals. Prior to 0.8.7, the @backstage/plugin-catalog-backend-module-gitlab package is affected by improper authorization in gitlab organizational user ingestion. Deployments that enable GitLab organization event ingestion and rely on scoped catalog users as an access boundary may admit an unintended catalog identity. Depending on sign-in and permission configuration, this may allow unauthorized access with the permissions of a standard authenticated user. This issue is fixed in version 0.8.7.
Title Backstage: Improper authorization in GitLab organizational user ingestion
Weaknesses CWE-863
References
Metrics cvssV3_1

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


Subscriptions

Backstage Backstage Plugin-catalog-backend-module-gitlab
Linuxfoundation Backstage Backstage\/plugin-catalog-backend-module-gitlab
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-07T17:07:07.595Z

Reserved: 2026-10-06T16:49:40.591Z

Link: CVE-2026-106463

cve-icon Vulnrichment

Updated: 2026-10-07T15:27:13.703Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-06T21:17:17.170

Modified: 2026-10-22T18:52:52.427

Link: CVE-2026-106463

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-06T20:32:45Z

Links: CVE-2026-106463 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-842

    Placement of User into Incorrect Group

  • CWE-863

    Incorrect Authorization