GitHub Advisoryadvisory · npm

GHSA-wqvh-63mv-9w92 @backstage/plugin-auth-backend: OAuth redirect URI allowlist bypass

MEDIUM Published 2026-03-12 Modified 2026-03-13 Official page ↗
Aliases
CVE-2026-32235
Ecosystem
npm
Packages
@backstage/plugin-auth-backend
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:N
Weaknesses
CWE-20, CWE-601
Reviewed
2026-03-12

Affected packages

• npm @backstage/plugin-auth-backend: < 0.27.1 → fixed in 0.27.1

Description

Impact The experimental OIDC provider in `@backstage/plugin-auth-backend` is vulnerable to a redirect URI allowlist bypass. Instances that have enabled experimental Dynamic Client Registration or Client ID Metadata Documents and configured `allowedRedirectUriPatterns` are affected. A specially crafted redirect URI can pass the allowlist validation while resolving to an attacker-controlled host. If a victim approves the resulting OAuth consent request, their authorization code is sent to the attacker, who can exchange it for a valid access token. This requires victim interaction and that one of the experimental features is explicitly enabled, which is not the default. Patches Upgrade to `@backstage/plugin-auth-backend` version 0.27.1 or later. Workarounds Disable experimental Dynamic Client Registration and Client ID Metadata Documents features if they are not required. References • RFC 6749 Section 3.1.2 - Redirection Endpoint

Related

Alias · CVE (1)

  • CVE-2026-32235 Backstage is an open framework for building developer portals. vulnerability

Weakness · CWE (2)

  • CWE-20 Improper Input Validation weakness
  • CWE-601 URL Redirection to Untrusted Site weakness

References