CVE-2026-73563
Last modified
CVE-2026-73563 is a medium-severity vulnerability rated 4.7/10 on the CVSS scale. 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.
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.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| backstage | backstage | < 0.29.2 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-73563?
How severe is CVE-2026-73563?
How do I fix CVE-2026-73563?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-73558vLLM is an inference and serving engine for large language m…5.3
- CVE-2026-73559vLLM is an inference and serving engine for large language m…6.5
- CVE-2026-7356Use after free in Navigation in Google Chrome prior to 147.0…8.8
- CVE-2026-73560vLLM is an inference and serving engine for large language m…6.5
- CVE-2026-73561Hub is a Node.js WebSocket server and client with added feat…7.5
- CVE-2026-73562Mongoose is a MongoDB object modeling tool designed to work …6.5
- CVE-2026-73564frp is a fast reverse proxy. From 0.53.0 until 0.70.1, frp's…8.7
- CVE-2026-73565@hono/node-server allows running the Hono application on Nod…5.3
- CVE-2026-73566node-tar is a tar archive manipulation library for Node.js. …7.5
- CVE-2026-73567sm-crypto provides JavaScript implementations of the Chinese…9.1
- CVE-2026-73568py-libp2p is the Python implementation of the libp2p network…7.5
- CVE-2026-73569fast-xml-parser allows users to process XML from JS object w…8.7
Are you affected by CVE-2026-73563?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
