CVE-2026-55685

remix-run · react-router

React Router is susceptible to uncontrolled resource consumption, allowing an unauthenticated remote attacker to cause a denial of service via inefficient algorithmic complexity.

Executive summary

A resource consumption vulnerability in React Router allows unauthenticated remote attackers to trigger a denial of service through inefficient algorithmic processing.

Vulnerability

This vulnerability involves uncontrolled resource consumption (CWE-400) and inefficient algorithmic complexity (CWE-407), allowing an unauthenticated attacker to exhaust server resources by sending specifically crafted requests that force the router into a high-latency or high-memory state.

Business impact

With a CVSS score of 8.7, this vulnerability represents a significant threat to application availability. An attacker can easily trigger a denial of service, rendering the web application unresponsive to legitimate users and causing potential business disruption without requiring any authentication.

Remediation

Immediate Action: Update the react-router package to version 7.18.0 or higher immediately.

Proactive Monitoring: Monitor server CPU and memory usage for sudden spikes associated with routing requests or incoming web traffic.

Compensating Controls: Implement rate limiting and request size restrictions at the edge or load balancer level to mitigate the impact of resource-intensive requests.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

The high CVSS score underscores the urgency of updating the dependency. Development teams should perform the update to version 7.18.0 as part of the next deployment cycle to ensure the router processes requests efficiently and prevents resource exhaustion attacks.