CVE-2026-49456 Details
Description
Waku is the minimal React framework. Prior to version 1.0.0-beta.1, the unstable_redirect() helper exported from waku/router/server (packages/waku/src/router/define-router.tsx:156–161) accepts an arbitrary string and reflects it unchanged into the HTTP Location response header with no URL validation, scheme restriction, or path-only enforcement. Any application that passes user-controlled input to this helper — the natural pattern documented in the JSDoc and official fixtures — is vulnerable to open redirect attacks. An attacker who convinces a victim to click a crafted link can silently redirect the browser to an arbitrary external domain, enabling phishing, credential harvesting, and OAuth token theft. Additionally, scheme-relative URLs (//evil.example/) bypass naive https?://-only allow-list filters that developers might add as ad-hoc mitigations. This issue has been patched in version 1.0.0-beta.1.
An open redirect vulnerability has been identified in Waku, a minimal React framework, prior to version 1.0.0-beta.1. The issue arises in the unstable_redirect() helper from waku/router/server, which accepts an arbitrary string and reflects it into the HTTP Location response header without proper URL validation or scheme restrictions. This vulnerability allows attackers to redirect users to external domains, potentially leading to phishing, credential theft, and unauthorized access to OAuth tokens. The flaw can be exploited by passing user-controlled input to the helper, a practice encouraged by the official documentation. Additionally, scheme-relative URLs can bypass basic mitigation attempts.
Users can update to Waku version 1.0.0-beta.1, which includes a patch for this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 3, 2026CISA-ADP
Assessed Sep 3, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/wakujs/waku/pull/2090 | [email protected] | Issue TrackingVendor |
| https://github.com/wakujs/waku/releases/tag/v1.0.0-beta.1 | [email protected] | Release NotesVendor |
| https://github.com/wakujs/waku/security/advisories/GHSA-43fc-v873-qw85 | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-601 | URL Redirection to Untrusted Site ('Open Redirect') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Waku | <= 1.0.0-beta.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 3, 2026 | New CVE Received | [email protected] |
| Sep 3, 2026 | CVE Modified | CISA-ADP |
Volerion