Medium severity · published Aug 13, 2026
CVE-2026-73563
Backstage: Unauthenticated OAuth account takeover via `redirect_uri` allowlist bypass in `@backstage/plugin-auth-backend`
6.1
CVSS
0.2%
EPSS
No
On KEV
Description
Backstage is an open framework for building developer portals. Prior to 0.29.2, the experimental dynamic client registration and client ID metadata document features in the @backstage/plugin-auth-backend use full-string matcher.isMatch glob matching for auth.experimentalDynamicClientRegistration.allowedRedirectUriPatterns and the auth.experimentalClientIdMetadataDocuments allowedClientIdPatterns and allowedRedirectUriPatterns options. A hostname wildcard can match across URL component boundaries, allowing an attacker-controlled redirect URI with a trusted hostname suffix in its path to pass the allowlist and receive an OAuth authorization code after a victim completes the flow. Patterns without an explicit protocol can match unintended protocols, and redirect URIs containing embedded credentials are accepted after user information is stripped for matching. The features are experimental and disabled by default; only deployments that enable them and configure custom wildcard-hostname or protocol-less patterns are affected. This issue is first fixed in prerelease version 0.29.2.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 7% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
BA
backstage · backstage
< 0.29.2 · source: vendor
Affected product
BA
backstage
backstage
More from backstage
9.9
CVE-2026-106486
Backstage: Improper filesystem validation in Bitbucket pull-request scaffolder actions
9.6
CVE-2026-106501
Backstage: Sensitive information exposure in Scaffolder
8.8
CVE-2026-106558
Backstage: Improper validation of TechDocs MkDocs configuration
8.8
CVE-2026-106509
Backstage: Improper validation of MkDocs theme configuration in TechDocs
8.8
CVE-2026-88064
Backstage: Improper input validation in TechDocs MkDocs configuration