Description
React Router is a router for React. In versions 7.0.0 through 7.17.0, the manifest endpoint could be accessed via unauthenticated targeted requests that would put heavy load on the server and slow down response times. This issue is a follow up to CVE-2026-42342, and does not does not impact React Router applications using Declarative Mode (<BrowserRouter>) or Data Mode (createBrowserRouter/<RouterProvider>). This issue has been fixed in version 7.18.0.
Published: 2026-07-27
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

React Router versions 7.0.0 through 7.17.0 contain a flaw that allows unauthenticated callers to repeatedly request the manifest endpoint, triggering inefficient route‑matching code that consumes excessive CPU and memory. The resulting load can degrade or block normal traffic, effectively denying service to legitimate users. The issue is unrelated to React Router’s Declarative (<BrowserRouter>) or Data (createBrowserRouter/<RouterProvider>) modes and is a follow‑up to CVE-2026-42342. The weakness is identified with CWE‑400 (Uncontrolled Resource Consumption), CWE‑407 (Inefficient Algorithms), and CWE‑770 (Memory Allocation for Improper Size).

Affected Systems

Any deployment that uses Remix Run’s React Router library older than 7.18.0—specifically releases 7.0.0 through 7.17.0—exposes the vulnerable manifest endpoint. Applications built with this legacy component, when exposed to internet traffic, are susceptible to the denial‑of‑service attack described above.

Risk and Exploitability

The attack vector is straightforward: an attacker sends unauthenticated HTTP requests to the public manifest endpoint, causing the router to execute the heavy matching routine. Because authentication is not required, the vector is purely network‑based and can be automated at scale. The EPSS score is below 1 %, indicating a very low yet non‑zero likelihood of exploitation, but the CVSS of 8.7 reflects a high potential impact. The vulnerability is not listed in the CISA KEV catalog, yet any exposed application using the affected React Router version can suffer significant downtime.

Generated by OpenCVE AI on August 2, 2026 at 09:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade React Router to version 7.18.0 or later to apply the fixed route‑matching logic.
  • If an immediate upgrade is impossible, block unauthenticated access to the manifest endpoint using firewall rules or enforce authentication at the application layer to prevent sustained load.
  • Monitor server CPU, memory, and request patterns for spikes that may indicate exploitation attempts and apply the patch as soon as possible.

Generated by OpenCVE AI on August 2, 2026 at 09:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-chx6-hx7r-mcp5 React Router: Unauthenticated Denial of Service via Inefficient Route Matching
History

Wed, 29 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-770
References
Metrics threat_severity

None

cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Tue, 28 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 28 Jul 2026 01:15:00 +0000

Type Values Removed Values Added
First Time appeared Remix-run
Remix-run react-router
Vendors & Products Remix-run
Remix-run react-router

Mon, 27 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
Description React Router is a router for React. In versions 7.0.0 through 7.17.0, the manifest endpoint could be accessed via unauthenticated targeted requests that would put heavy load on the server and slow down response times. This issue is a follow up to CVE-2026-42342, and does not does not impact React Router applications using Declarative Mode (<BrowserRouter>) or Data Mode (createBrowserRouter/<RouterProvider>). This issue has been fixed in version 7.18.0.
Title React Router: Unauthenticated Denial of Service via Inefficient Route Matching
Weaknesses CWE-400
CWE-407
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Remix-run React-router
Shopify React-router
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-28T13:40:04.996Z

Reserved: 2026-06-17T00:13:10.650Z

Link: CVE-2026-55685

cve-icon Vulnrichment

Updated: 2026-07-28T13:39:51.279Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-27T22:17:40.860

Modified: 2026-08-03T13:56:02.863

Link: CVE-2026-55685

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-27T21:45:57Z

Links: CVE-2026-55685 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T10:00:04Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-407

    Inefficient Algorithmic Complexity

  • CWE-770

    Allocation of Resources Without Limits or Throttling