React Router and Remix vulnerabilities and security advisories
The newest reviewed advisories for react-router, react-router-dom, @remix-run/node, @remix-run/server-runtime and @remix-run/react on npm. Each one shows which versions are affected, which version fixes it, and a prompt that has your AI agent check your project and upgrade only if it needs to.
Get an email when React Router and Remix has a new one
Email alerts are coming soon. This page updates every hour.
$ latest 21 · 12 critical, high or exploited
- highJul 24, 2026
React Router: RSC Mode CSRF Bypass Allows Action Execution Before 400 Response
- react-router >= 7.12.0, < 7.18.2 · fixed in 7.18.2
- react-router >= 8.0.0, < 8.3.0 · fixed in 8.3.0
GHSA-qwww-vcr4-c8h2prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-qwww-vcr4-c8h2, severity high What it is: React Router: RSC Mode CSRF Bypass Allows Action Execution Before 400 Response Affected packages: - react-router: affected versions >= 7.12.0, < 7.18.2. Fixed in 7.18.2. - react-router: affected versions >= 8.0.0, < 8.3.0. Fixed in 8.3.0. Details: https://github.com/advisories/GHSA-qwww-vcr4-c8h2 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - highJul 24, 2026
React Router: Unauthenticated Denial of Service via Inefficient Route Matching
- react-router >= 7.0.0, < 7.18.0 · fixed in 7.18.0
GHSA-chx6-hx7r-mcp5CVE-2026-55685prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-chx6-hx7r-mcp5 (CVE-2026-55685), severity high What it is: React Router: Unauthenticated Denial of Service via Inefficient Route Matching Affected packages: - react-router: affected versions >= 7.0.0, < 7.18.0. Fixed in 7.18.0. Details: https://github.com/advisories/GHSA-chx6-hx7r-mcp5 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - mediumJul 23, 2026
React Router: Open redirect via backslash in <Link> and useNavigate (CVE-2025-68470 bypass)
- react-router >= 6.0.0, < 7.18.0 · fixed in 7.18.0
GHSA-wrjc-x8rr-h8h6CVE-2026-53669prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-wrjc-x8rr-h8h6 (CVE-2026-53669), severity medium What it is: React Router: Open redirect via backslash in <Link> and useNavigate (CVE-2025-68470 bypass) Affected packages: - react-router: affected versions >= 6.0.0, < 7.18.0. Fixed in 7.18.0. Details: https://github.com/advisories/GHSA-wrjc-x8rr-h8h6 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - mediumJul 23, 2026
React Router: Open redirect leading to XSS
- react-router >= 7.9.6, <= 7.12.0 · fixed in 7.13.0
- react-router-dom >= 6.30.2, <= 6.30.5 · fixed in 6.30.6
GHSA-jjmj-jmhj-qwj2CVE-2026-53668prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-jjmj-jmhj-qwj2 (CVE-2026-53668), severity medium What it is: React Router: Open redirect leading to XSS Affected packages: - react-router: affected versions >= 7.9.6, <= 7.12.0. Fixed in 7.13.0. - react-router-dom: affected versions >= 6.30.2, <= 6.30.5. Fixed in 6.30.6. Details: https://github.com/advisories/GHSA-jjmj-jmhj-qwj2 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - mediumJul 23, 2026
React Router: RSCErrorHandler Missing Protocol Validation (XSS)
- react-router >= 7.11.0, < 7.18.0 · fixed in 7.18.0
GHSA-h8fp-f39c-q6mhCVE-2026-53667prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-h8fp-f39c-q6mh (CVE-2026-53667), severity medium What it is: React Router: RSCErrorHandler Missing Protocol Validation (XSS) Affected packages: - react-router: affected versions >= 7.11.0, < 7.18.0. Fixed in 7.18.0. Details: https://github.com/advisories/GHSA-h8fp-f39c-q6mh Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - mediumJul 23, 2026
React Router: Arbitrary Constructor Injection via deserializeErrors() in React Router SSR Hydration
- react-router >= 6.4.0, < 7.18.0 · fixed in 7.18.0
GHSA-337j-9hxr-rhxgCVE-2026-53666prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-337j-9hxr-rhxg (CVE-2026-53666), severity medium What it is: React Router: Arbitrary Constructor Injection via deserializeErrors() in React Router SSR Hydration Affected packages: - react-router: affected versions >= 6.4.0, < 7.18.0. Fixed in 7.18.0. Details: https://github.com/advisories/GHSA-337j-9hxr-rhxg Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - lowJun 15, 2026
React Router: Potential CSRF via PUT/PATCH/DELETE document requests
- react-router >= 7.12.0, < 7.15.1 · fixed in 7.15.1
- @remix-run/server-runtime >= 2.17.3, < 2.17.5 · fixed in 2.17.5
GHSA-84g9-w2xq-vcv6CVE-2026-53663prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-84g9-w2xq-vcv6 (CVE-2026-53663), severity low What it is: React Router: Potential CSRF via PUT/PATCH/DELETE document requests Affected packages: - react-router: affected versions >= 7.12.0, < 7.15.1. Fixed in 7.15.1. - @remix-run/server-runtime: affected versions >= 2.17.3, < 2.17.5. Fixed in 2.17.5. Details: https://github.com/advisories/GHSA-84g9-w2xq-vcv6 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - highJun 4, 2026
React Router vulnerable to Denial of Service via reflected user input in single-fetch
- react-router >= 7.0.0, < 7.14.0 · fixed in 7.14.0
GHSA-rxv8-25v2-qmq8CVE-2026-34077prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-rxv8-25v2-qmq8 (CVE-2026-34077), severity high What it is: React Router vulnerable to Denial of Service via reflected user input in single-fetch Affected packages: - react-router: affected versions >= 7.0.0, < 7.14.0. Fixed in 7.14.0. Details: https://github.com/advisories/GHSA-rxv8-25v2-qmq8 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - highJun 3, 2026
React Router vulnerable to DoS via unbounded path expansion in __manifest endpoint
- react-router >= 7.0.0, < 7.15.0 · fixed in 7.15.0
- @remix-run/server-runtime >= 2.10.0, < 2.17.5 · fixed in 2.17.5
GHSA-8x6r-g9mw-2r78CVE-2026-42342prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-8x6r-g9mw-2r78 (CVE-2026-42342), severity high What it is: React Router vulnerable to DoS via unbounded path expansion in __manifest endpoint Affected packages: - react-router: affected versions >= 7.0.0, < 7.15.0. Fixed in 7.15.0. - @remix-run/server-runtime: affected versions >= 2.10.0, < 2.17.5. Fixed in 2.17.5. Details: https://github.com/advisories/GHSA-8x6r-g9mw-2r78 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - highJun 3, 2026
React Router's vendored turbo-stream v2 allows arbitrary constructor invocation via TYPE_ERROR deserialization leading to Unauth RCE
- react-router >= 7.0.0, <= 7.14.1 · fixed in 7.14.2
GHSA-49rj-9fvp-4h2hCVE-2026-42211prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-49rj-9fvp-4h2h (CVE-2026-42211), severity high What it is: React Router's vendored turbo-stream v2 allows arbitrary constructor invocation via TYPE_ERROR deserialization leading to Unauth RCE Affected packages: - react-router: affected versions >= 7.0.0, <= 7.14.1. Fixed in 7.14.2. Details: https://github.com/advisories/GHSA-49rj-9fvp-4h2h Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - mediumJun 3, 2026
React Router's same-origin redirect with path starting // causes open redirect via protocol-relative URL reinterpretation
- react-router >= 7.0.0, < 7.14.1 · fixed in 7.14.1
- react-router >= 6.7.0, < 6.30.4 · fixed in 6.30.4
GHSA-2j2x-hqr9-3h42CVE-2026-40181prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-2j2x-hqr9-3h42 (CVE-2026-40181), severity medium What it is: React Router's same-origin redirect with path starting // causes open redirect via protocol-relative URL reinterpretation Affected packages: - react-router: affected versions >= 7.0.0, < 7.14.1. Fixed in 7.14.1. - react-router: affected versions >= 6.7.0, < 6.30.4. Fixed in 6.30.4. Details: https://github.com/advisories/GHSA-2j2x-hqr9-3h42 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - highJun 3, 2026
React Router vulnerable to XSS in unstable RSC redirect handling via javascript: redirect targets
- react-router >= 7.7.0, < 7.13.2 · fixed in 7.13.2
GHSA-8646-j5j9-6r62CVE-2026-33245prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-8646-j5j9-6r62 (CVE-2026-33245), severity high What it is: React Router vulnerable to XSS in unstable RSC redirect handling via javascript: redirect targets Affected packages: - react-router: affected versions >= 7.7.0, < 7.13.2. Fixed in 7.13.2. Details: https://github.com/advisories/GHSA-8646-j5j9-6r62 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - mediumJun 3, 2026
React Router has stored XSS via unescaped Location header in prerendered redirect HTML
- react-router >= 7.5.1, < 7.13.2 · fixed in 7.13.2
GHSA-f22v-gfqf-p8f3CVE-2026-33244prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-f22v-gfqf-p8f3 (CVE-2026-33244), severity medium What it is: React Router has stored XSS via unescaped Location header in prerendered redirect HTML Affected packages: - react-router: affected versions >= 7.5.1, < 7.13.2. Fixed in 7.13.2. Details: https://github.com/advisories/GHSA-f22v-gfqf-p8f3 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - mediumJan 8, 2026
React Router has CSRF issue in Action/Server Action Request Processing
- react-router >= 7.0.0, <= 7.11.0 · fixed in 7.12.0
- @remix-run/server-runtime <= 2.17.2 · fixed in 2.17.3
GHSA-h5cw-625j-3rxhCVE-2026-22030prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-h5cw-625j-3rxh (CVE-2026-22030), severity medium What it is: React Router has CSRF issue in Action/Server Action Request Processing Affected packages: - react-router: affected versions >= 7.0.0, <= 7.11.0. Fixed in 7.12.0. - @remix-run/server-runtime: affected versions <= 2.17.2. Fixed in 2.17.3. Details: https://github.com/advisories/GHSA-h5cw-625j-3rxh Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - highJan 8, 2026
React Router vulnerable to XSS via Open Redirects
- react-router >= 7.0.0, <= 7.11.0 · fixed in 7.12.0
GHSA-2w69-qvjg-hvjxCVE-2026-22029prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-2w69-qvjg-hvjx (CVE-2026-22029), severity high What it is: React Router vulnerable to XSS via Open Redirects Affected packages: - react-router: affected versions >= 7.0.0, <= 7.11.0. Fixed in 7.12.0. Details: https://github.com/advisories/GHSA-2w69-qvjg-hvjx Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - highJan 8, 2026
React Router SSR XSS in ScrollRestoration
- react-router >= 7.0.0, < 7.12.0 · fixed in 7.12.0
- @remix-run/react < 2.17.3 · fixed in 2.17.3
GHSA-8v8x-cx79-35w7CVE-2026-21884prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-8v8x-cx79-35w7 (CVE-2026-21884), severity high What it is: React Router SSR XSS in ScrollRestoration Affected packages: - react-router: affected versions >= 7.0.0, < 7.12.0. Fixed in 7.12.0. - @remix-run/react: affected versions < 2.17.3. Fixed in 2.17.3. Details: https://github.com/advisories/GHSA-8v8x-cx79-35w7 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - mediumJan 8, 2026
React Router has unexpected external redirect via untrusted paths
- react-router >= 6.0.0, < 6.30.2 · fixed in 6.30.2
- react-router >= 7.0.0, < 7.9.6 · fixed in 7.9.6
GHSA-9jcx-v3wj-wh4mCVE-2025-68470prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-9jcx-v3wj-wh4m (CVE-2025-68470), severity medium What it is: React Router has unexpected external redirect via untrusted paths Affected packages: - react-router: affected versions >= 6.0.0, < 6.30.2. Fixed in 6.30.2. - react-router: affected versions >= 7.0.0, < 7.9.6. Fixed in 7.9.6. Details: https://github.com/advisories/GHSA-9jcx-v3wj-wh4m Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - criticalJan 8, 2026
React Router has Path Traversal in File Session Storage
- @remix-run/node <= 2.17.1 · fixed in 2.17.2
GHSA-9583-h5hc-x8cwCVE-2025-61686prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-9583-h5hc-x8cw (CVE-2025-61686), severity critical What it is: React Router has Path Traversal in File Session Storage Affected packages: - @remix-run/node: affected versions <= 2.17.1. Fixed in 2.17.2. Details: https://github.com/advisories/GHSA-9583-h5hc-x8cw Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - highJan 8, 2026
React Router has XSS Vulnerability
- react-router >= 7.0.0, <= 7.8.2 · fixed in 7.9.0
- @remix-run/react >= 1.15.0, <= 2.17.0 · fixed in 2.17.1
GHSA-3cgp-3xvw-98x8CVE-2025-59057prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-3cgp-3xvw-98x8 (CVE-2025-59057), severity high What it is: React Router has XSS Vulnerability Affected packages: - react-router: affected versions >= 7.0.0, <= 7.8.2. Fixed in 7.9.0. - @remix-run/react: affected versions >= 1.15.0, <= 2.17.0. Fixed in 2.17.1. Details: https://github.com/advisories/GHSA-3cgp-3xvw-98x8 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - highApr 24, 2025
React Router allows pre-render data spoofing on React-Router framework mode
- react-router >= 7.0.0-pre.0, <= 7.5.1 · fixed in 7.5.2
GHSA-cpj6-fhp6-mr6jCVE-2025-43865prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-cpj6-fhp6-mr6j (CVE-2025-43865), severity high What it is: React Router allows pre-render data spoofing on React-Router framework mode Affected packages: - react-router: affected versions >= 7.0.0-pre.0, <= 7.5.1. Fixed in 7.5.2. Details: https://github.com/advisories/GHSA-cpj6-fhp6-mr6j Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now. - highApr 24, 2025
React Router allows a DoS via cache poisoning by forcing SPA mode
- react-router >= 7.2.0, <= 7.5.1 · fixed in 7.5.2
GHSA-f46r-rw29-r322CVE-2025-43864prompt for your AI agent
paste into your agentA security advisory covers a package this project may use. Advisory: GHSA-f46r-rw29-r322 (CVE-2025-43864), severity high What it is: React Router allows a DoS via cache poisoning by forcing SPA mode Affected packages: - react-router: affected versions >= 7.2.0, <= 7.5.1. Fixed in 7.5.2. Details: https://github.com/advisories/GHSA-f46r-rw29-r322 Please: 1. Check package.json and the lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock or bun.lock) for these packages, including copies pulled in by other dependencies, and tell me which versions are installed. 2. If none of them are installed, or every installed version is outside the affected ranges, say so and change nothing. 3. If an installed version is affected, upgrade it to the fixed version for its release line or later. When the package only comes in through another dependency, upgrade that dependency, or add an override or resolution if it has no fixed release yet. 4. If there is no fixed version, read the advisory and apply its workaround, or tell me the options. 5. Reinstall, run the build and the tests, and fix anything the upgrade breaks. 6. Tell me what you changed and which versions are installed now.
From the GitHub Advisory Database, refreshed hourly. Full history on GitHub.
Keeping React Router and Remix patched
npm audit(orpnpm audit) lists known vulnerable packages in your lockfile, including ones pulled in by other packages.- Turn on Dependabot for your GitHub repo and it opens the upgrade for you when an advisory lands.
- A patched framework doesn't cover your own setup: headers, cookies and HTTPS. The free check looks at those.