CVE-2026-53669
React Router: Open redirect via backslash in <Link> and useNavigate (CVE-2025-68470 bypass)
React Router is a router for React. Versions 6.0.0 through 7.17.0 are vulnerable to Open Redirtect through use of backslashes in <Link> and useNavigate. This issue is a follow up to CVE-2025-68470 and has been fixed in version 7.18.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Active
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.1
React Router: Open redirect via backslash in <Link> and useNavigate (CVE-2025-68470 bypass)
React Router is a router for React. Versions 6.0.0 through 7.17.0 are vulnerable to Open Redirtect through use of backslashes in <Link> and useNavigate. This issue is a follow up to CVE-2025-68470 and has been fixed in version 7.18.0.
- Record
CVE-2026-53669- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N - Weakness
- CWE-601
- Updated
- 2026-11-02
EUVDEUVD-2026-49635
5.1
React Router is a router for React. Versions 6.0.0 through 7.17.0 are vulnerable to Open Redirtect through use of backslashes in <Link> and useNavigate. This issue is a follow up to CVE-2025-68470 and has been fixed in version 7.18.0.
- Record
EUVD-2026-49635- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-wrjc-x8rr-h8h6
5.1
React Router: Open redirect via backslash in <Link> and useNavigate (CVE-2025-68470 bypass)
This is a follow up to CVE-2025-68470. React Router was alerted to certain scenarios in which the fix there was incomplete so there still existed some scenarios where attacker supplied paths passed to navigation mechanisms could result in unexpected external navigations.
- Record
GHSA-wrjc-x8rr-h8h6- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N - Weakness
- CWE-601
- Updated
- 2026-11-02
NVD
5.1
React Router is a router for React. Versions 6.0.0 through 7.17.0 are vulnerable to Open Redirtect through use of backslashes in <Link> and useNavigate. This issue is a follow up to CVE-2025-68470 and has been fixed in version 7.18.0.
- Record
CVE-2026-53669- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
OSV
5.1
React Router: Open redirect via backslash in <Link> and useNavigate (CVE-2025-68470 bypass)
React Router is a router for React. Versions 6.0.0 through 7.17.0 are vulnerable to Open Redirtect through use of backslashes in <Link> and useNavigate. This issue is a follow up to CVE-2025-68470 and has been fixed in version 7.18.0.
- Record
CVE-2026-53669- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N - Weakness
- CWE-601
- Updated
- 2026-11-02
OSVGHSA-wrjc-x8rr-h8h6
5.1
React Router: Open redirect via backslash in <Link> and useNavigate (CVE-2025-68470 bypass)
This is a follow up to CVE-2025-68470. React Router was alerted to certain scenarios in which the fix there was incomplete so there still existed some scenarios where attacker supplied paths passed to navigation mechanisms could result in unexpected external navigations.
- Record
GHSA-wrjc-x8rr-h8h6- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N - Weakness
- CWE-601
- Updated
- 2026-11-02
Show 27 moreShow less
OSVRHSA-2026:48780
5.4
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:48780- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2026:48799
5.4
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:48799- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1784856210 No score
TuxCare security update for 2 packages (3 CVEs)
TuxCare rebuilt 2 packages to address 3 CVEs. Fixed in 7.5.1-tuxcare.5.
- Record
CLSA-2026-1784856210- Updated
- 2026-11-02
OSVCLSA-2026-1787668126 No score
TuxCare security update for 2 packages (3 CVEs)
TuxCare rebuilt 2 packages to address 3 CVEs. Fixed in 6.30.4-tuxcare.1.
- Record
CLSA-2026-1787668126- Updated
- 2026-11-02
OSVCLSA-2026-1788955035 No score
TuxCare security update for react-router (1 CVE)
TuxCare rebuilt react-router to address 1 CVE. Fixed in 6.3.0-tuxcare.2.
- Record
CLSA-2026-1788955035- Updated
- 2026-11-02
OSVCLSA-2026-1790161471 No score
TuxCare security update for 2 packages (1 CVE)
TuxCare rebuilt 2 packages to address 1 CVE. Fixed in 6.30.3-tuxcare.3.
- Record
CLSA-2026-1790161471- Updated
- 2026-11-02
OSVCLSA-2026-1791465168 No score
TuxCare security update for react-router (4 CVEs)
TuxCare rebuilt react-router to address 4 CVEs. Fixed in 7.15.0-tuxcare.1.
- Record
CLSA-2026-1791465168- Updated
- 2026-11-02
OSVCLSA-2026-1792191744 No score
TuxCare security update for react-router (4 CVEs)
TuxCare rebuilt react-router to address 4 CVEs. Fixed in 7.14.2-tuxcare.1.
- Record
CLSA-2026-1792191744- Updated
- 2026-11-02
OSVCLSA-2026-1792253401 No score
TuxCare security update for react-router-dom (1 CVE)
TuxCare rebuilt react-router-dom to address 1 CVE. Fixed in 6.30.3-tuxcare.3.
- Record
CLSA-2026-1792253401- Updated
- 2026-11-02
OSVCLSA-2026-1792253402 No score
TuxCare security update for react-router-dom (4 CVEs)
TuxCare rebuilt react-router-dom to address 4 CVEs. Fixed in 7.15.0-tuxcare.1.
- Record
CLSA-2026-1792253402- Updated
- 2026-11-02
OSVCLSA-2026-1792253406 No score
TuxCare security update for react-router-dom (1 CVE)
TuxCare rebuilt react-router-dom to address 1 CVE. Fixed in 6.3.0-tuxcare.2.
- Record
CLSA-2026-1792253406- Updated
- 2026-11-02
OSVCLSA-2026-1792253416 No score
TuxCare security update for react-router-dom (4 CVEs)
TuxCare rebuilt react-router-dom to address 4 CVEs. Fixed in 7.14.2-tuxcare.1.
- Record
CLSA-2026-1792253416- Updated
- 2026-11-02
OSVCLSA-2026-1792269433 No score
TuxCare security update for react-router-native (1 CVE)
TuxCare rebuilt react-router-native to address 1 CVE. Fixed in 6.3.0-tuxcare.2.
- Record
CLSA-2026-1792269433- Updated
- 2026-11-02
OSVCLSA-2026-1792269435 No score
TuxCare security update for react-router-native (1 CVE)
TuxCare rebuilt react-router-native to address 1 CVE. Fixed in 6.30.3-tuxcare.3.
- Record
CLSA-2026-1792269435- Updated
- 2026-11-02
OSVCLSA-2026-1792419111 No score
TuxCare security update for @react-router/architect (3 CVEs)
TuxCare rebuilt @react-router/architect to address 3 CVEs. Fixed in 7.5.1-tuxcare.5.
- Record
CLSA-2026-1792419111- Updated
- 2026-11-02
OSVCLSA-2026-1792419188 No score
TuxCare security update for @react-router/cloudflare (3 CVEs)
TuxCare rebuilt @react-router/cloudflare to address 3 CVEs. Fixed in 7.5.1-tuxcare.5.
- Record
CLSA-2026-1792419188- Updated
- 2026-11-02
OSVCLSA-2026-1792419267 No score
TuxCare security update for @react-router/express (3 CVEs)
TuxCare rebuilt @react-router/express to address 3 CVEs. Fixed in 7.5.1-tuxcare.5.
- Record
CLSA-2026-1792419267- Updated
- 2026-11-02
OSVCLSA-2026-1792421941 No score
TuxCare security update for @react-router/remix-routes-option-adapter (3 CVEs)
TuxCare rebuilt @react-router/remix-routes-option-adapter to address 3 CVEs. Fixed in 7.5.1-tuxcare.5.
- Record
CLSA-2026-1792421941- Updated
- 2026-11-02
OSVCLSA-2026-1792424730 No score
TuxCare security update for @react-router/dev (3 CVEs)
TuxCare rebuilt @react-router/dev to address 3 CVEs. Fixed in 7.5.1-tuxcare.5.
- Record
CLSA-2026-1792424730- Updated
- 2026-11-02
OSVCLSA-2026-1792425405 No score
TuxCare security update for @react-router/fs-routes (3 CVEs)
TuxCare rebuilt @react-router/fs-routes to address 3 CVEs. Fixed in 7.5.1-tuxcare.5.
- Record
CLSA-2026-1792425405- Updated
- 2026-11-02
OSVCLSA-2026-1792428107 No score
TuxCare security update for @react-router/serve (3 CVEs)
TuxCare rebuilt @react-router/serve to address 3 CVEs. Fixed in 7.5.1-tuxcare.5.
- Record
CLSA-2026-1792428107- Updated
- 2026-11-02
OSVCLSA-2026-1792430030 No score
TuxCare security update for create-react-router (3 CVEs)
TuxCare rebuilt create-react-router to address 3 CVEs. Fixed in 7.5.1-tuxcare.5.
- Record
CLSA-2026-1792430030- Updated
- 2026-11-02
OSVCLSA-2026-1792840526 No score
TuxCare security update for @remix-run/router (3 CVEs)
TuxCare rebuilt @remix-run/router to address 3 CVEs. Fixed in 1.23.3-tuxcare.1.
- Record
CLSA-2026-1792840526- Updated
- 2026-11-02
OSVCLSA-2026-1792840748 No score
TuxCare security update for @remix-run/router (4 CVEs)
TuxCare rebuilt @remix-run/router to address 4 CVEs. Fixed in 1.23.2-tuxcare.1.
- Record
CLSA-2026-1792840748- Updated
- 2026-11-02
OSVCLSA-2026-1793099986 No score
TuxCare security update for react-router (3 CVEs)
TuxCare rebuilt react-router to address 3 CVEs. Fixed in 7.14.1-tuxcare.2.
- Record
CLSA-2026-1793099986- Updated
- 2026-11-06
OSVCLSA-2026-1793102180 No score
TuxCare security update for react-router (5 CVEs)
TuxCare rebuilt react-router to address 5 CVEs. Fixed in 7.13.1-tuxcare.2.
- Record
CLSA-2026-1793102180- Updated
- 2026-11-06
OSVROOT-APP-NPM-CVE-2026-53669 No score
CVE-2026-53669 in react-router - Patched by Root
Root has patched CVE-2026-53669 in the react-router package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-53669- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
react-routernpm |
6.0.0 up to 7.18.0 | 7.18.0 |
react-routerTuxCare:npm From an advisory covering 3 CVEs |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.5, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.27.5.1-tuxcare.37.5.1-tuxcare.4 |
7.5.1-tuxcare.5 |
react-router-devTuxCare:npm From an advisory covering 3 CVEs |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.5, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.27.5.1-tuxcare.37.5.1-tuxcare.4 |
7.5.1-tuxcare.5 |
react-routerTuxCare:npm From an advisory covering 3 CVEs |
6.30.4-tuxcare.0 up to 6.30.4-tuxcare.1, plus listed versions 6.30.4 |
6.30.4-tuxcare.1 |
react-router-dom-v5-compatTuxCare:npm From an advisory covering 3 CVEs |
6.30.4-tuxcare.0 up to 6.30.4-tuxcare.1, plus listed versions 6.30.4 |
6.30.4-tuxcare.1 |
react-routerTuxCare:npm |
6.3.0-tuxcare.0 up to 6.3.0-tuxcare.2, plus listed versions 6.3.06.3.0-tuxcare.1 |
6.3.0-tuxcare.2 |
react-routerTuxCare:npm |
6.30.3-tuxcare.0 up to 6.30.3-tuxcare.3, plus listed versions 6.30.36.30.3-tuxcare.16.30.3-tuxcare.2 |
6.30.3-tuxcare.3 |
react-router-dom-v5-compatTuxCare:npm |
6.30.3-tuxcare.0 up to 6.30.3-tuxcare.3, plus listed versions 6.30.36.30.3-tuxcare.16.30.3-tuxcare.2 |
6.30.3-tuxcare.3 |
react-routerTuxCare:npm From an advisory covering 4 CVEs |
7.15.0-tuxcare.0 up to 7.15.0-tuxcare.1, plus listed versions 7.15.0 |
7.15.0-tuxcare.1 |
react-routerTuxCare:npm From an advisory covering 4 CVEs |
7.14.2-tuxcare.0 up to 7.14.2-tuxcare.1, plus listed versions 7.14.2 |
7.14.2-tuxcare.1 |
Show 22 moreShow less
| Package | Affected | Fixed |
|---|---|---|
react-router-domTuxCare:npm |
6.30.3-tuxcare.0 up to 6.30.3-tuxcare.3, plus listed versions 6.30.36.30.3-tuxcare.16.30.3-tuxcare.2 |
6.30.3-tuxcare.3 |
react-router-domTuxCare:npm From an advisory covering 4 CVEs |
7.15.0-tuxcare.0 up to 7.15.0-tuxcare.1, plus listed versions 7.15.0 |
7.15.0-tuxcare.1 |
react-router-domTuxCare:npm |
6.3.0-tuxcare.0 up to 6.3.0-tuxcare.2, plus listed versions 6.3.06.3.0-tuxcare.1 |
6.3.0-tuxcare.2 |
react-router-domTuxCare:npm From an advisory covering 4 CVEs |
7.14.2-tuxcare.0 up to 7.14.2-tuxcare.1, plus listed versions 7.14.2 |
7.14.2-tuxcare.1 |
react-router-nativeTuxCare:npm |
6.3.0-tuxcare.0 up to 6.3.0-tuxcare.2, plus listed versions 6.3.06.3.0-tuxcare.1 |
6.3.0-tuxcare.2 |
react-router-nativeTuxCare:npm |
6.30.3-tuxcare.0 up to 6.30.3-tuxcare.3, plus listed versions 6.30.36.30.3-tuxcare.16.30.3-tuxcare.2 |
6.30.3-tuxcare.3 |
@react-router/architectTuxCare:npm From an advisory covering 3 CVEs |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.5, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.4 |
7.5.1-tuxcare.5 |
@react-router/cloudflareTuxCare:npm From an advisory covering 3 CVEs |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.5, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.4 |
7.5.1-tuxcare.5 |
@react-router/expressTuxCare:npm From an advisory covering 3 CVEs |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.5, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.4 |
7.5.1-tuxcare.5 |
@react-router/remix-routes-option-adapterTuxCare:npm From an advisory covering 3 CVEs |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.5, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.4 |
7.5.1-tuxcare.5 |
@react-router/devTuxCare:npm From an advisory covering 3 CVEs |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.5, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.4 |
7.5.1-tuxcare.5 |
@react-router/fs-routesTuxCare:npm From an advisory covering 3 CVEs |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.5, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.4 |
7.5.1-tuxcare.5 |
@react-router/serveTuxCare:npm From an advisory covering 3 CVEs |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.5, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.4 |
7.5.1-tuxcare.5 |
create-react-routerTuxCare:npm From an advisory covering 3 CVEs |
7.5.1-tuxcare.0 up to 7.5.1-tuxcare.5, plus listed versions 7.5.17.5.1-tuxcare.17.5.1-tuxcare.4 |
7.5.1-tuxcare.5 |
@remix-run/routerTuxCare:npm From an advisory covering 3 CVEs |
1.23.3-tuxcare.0 up to 1.23.3-tuxcare.1, plus listed versions 1.23.3 |
1.23.3-tuxcare.1 |
@remix-run/routerTuxCare:npm From an advisory covering 4 CVEs |
1.23.2-tuxcare.0 up to 1.23.2-tuxcare.1, plus listed versions 1.23.2 |
1.23.2-tuxcare.1 |
react-routerTuxCare:npm From an advisory covering 2 CVEs |
7.14.1-tuxcare.0 up to 7.14.1-tuxcare.2, plus listed versions 7.14.17.14.1-tuxcare.1 |
7.14.1-tuxcare.2 |
react-routerTuxCare:npm From an advisory covering 5 CVEs |
7.13.1-tuxcare.0 up to 7.13.1-tuxcare.2, plus listed versions 7.13.17.13.1-tuxcare.1 |
7.13.1-tuxcare.2 |
prometheus3.13Red Hat:hummingbird:1 |
before 0:3.13.1-0.5.hum1 | 0:3.13.1-0.5.hum1 |
prometheus3.5Red Hat:hummingbird:1 |
before 0:3.5.5-0.6.hum1 | 0:3.5.5-0.6.hum1 |
react-routerRoot:npm |
before 7.18.0-aikido.1 | 7.18.0-aikido.1 |
@rootio/react-routerRoot:npm |
before 7.18.0-root.io.1 | 7.18.0-root.io.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-53669 is a medium vulnerability (CVSS 5.1) in @tanstack React-router, published July 23, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.32%, the 24th percentile. Fixed in react-router 7.18.0.
References
github.com/remix-run/react-router/security/advisories/GHSA-wrjc-x8rr-h8h6
github.com/remix-run/react-router/pull/15176
github.com/remix-run/react-router/blob/main/CHANGELOG.md
github.com/remix-run/react-router/releases/tag/[email protected]
github.com/advisories/GHSA-wrjc-x8rr-h8h6
github.com/CVEProject/cvelistV5/tree/main/cves/2026/53xxx/CVE-2026-53669.json
Show 11 moreShow less
nvd.nist.gov/vuln/detail/CVE-2026-53669
github.com/remix-run/react-router
access.redhat.com/errata/RHSA-2026:48780
access.redhat.com/security/cve/CVE-2026-53669
access.redhat.com/security/updates/classification
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_48780.json
bugzilla.redhat.com/show_bug.cgi?id=2507843
cve.org/CVERecord?id=CVE-2026-53669
access.redhat.com/errata/RHSA-2026:48799
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_48799.json