CVE-2026-106463GHSA-gp6m-x9vw-5c5x
Backstage has improper authorization in GitLab organizational user ingestion
backstage @backstage/plugin-catalog-backend-module-gitlabnpmApplications & CMS
CVSS
5.4MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.17%Chance of exploitation activity in the next 30 days, higher than 6% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 0.8.7@backstage/plugin-catalog-backend-module-gitlab, npmGitHub
npm install @backstage/plugin-catalog-backend-module-gitlab@0.8.7
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
Impact
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.
Patches
- Upgrade
@backstage/plugin-catalog-backend-module-gitlabto version0.8.7.
Workarounds
- Disable event-driven GitLab organization ingestion and rely on scheduled discovery until upgrading.
- Enforce organization membership independently at the authenticating proxy or sign-in resolver.
Text from GitHub Advisory Database
Affected versions 4
- @backstage/plugin-catalog-backend-module-gitlab, npm< 0.8.7GitHub
- backstageaffected: < 1.54.6CVE List
- plugin-catalog-backend-module-gitlabaffected: < 0.8.7CVE List
- @backstage/plugin-catalog-backend-module-gitlab, npmfrom first release, fixed in 0.8.7OSV
References 5
- github.com/backstage/backstage/commit/c211b4b67d28efd2f4fac63e35e2ac515e305cb3Fixvia CVE List
- github.com/backstage/backstage/releases/tag/v1.54.6Fixvia CVE List
- github.com/backstage/backstage/security/advisories/GHSA-gp6m-x9vw-5c5xAdvisoryvia CVE List
- github.com/advisories/GHSA-gp6m-x9vw-5c5xAdvisoryvia GitHub
- nvd.nist.gov/vuln/detail/CVE-2026-106463Referencevia GitHub