<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>React-Router - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/react-router/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Fri, 24 Jul 2026 14:09:28 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/react-router/feed.xml" rel="self" type="application/rss+xml"/><item><title>React Router Denial of Service via Inefficient Route Matching (CVE-2026-55685)</title><link>https://feed.craftedsignal.io/briefs/2026-07-react-router-dos/</link><pubDate>Fri, 24 Jul 2026 14:09:28 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-react-router-dos/</guid><description>An unauthenticated attacker can exploit CVE-2026-55685 in React Router versions 7.0.0 through 7.17.x, when used in Framework Mode applications, to cause a denial-of-service condition by repeatedly accessing the manifest endpoint, leading to heavy server load and slow response times.</description><content:encoded><![CDATA[<p>A high-severity denial-of-service (DoS) vulnerability, identified as CVE-2026-55685, affects <code>npm/react-router</code> versions 7.0.0 through 7.17.x. This vulnerability is a follow-up to a previously identified issue and specifically impacts applications configured in &quot;Framework Mode.&quot; An unauthenticated attacker can leverage this flaw by sending targeted, repetitive requests to the application's manifest endpoint. This exploitation leads to inefficient route matching processes, which consumes significant server resources, resulting in heavy server load, degraded response times, and ultimately a denial of service for legitimate users. Defenders using React Router in Framework Mode applications are advised to prioritize patching to mitigate this risk.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An unauthenticated attacker identifies a web application utilizing <code>npm/react-router</code> configured in &quot;Framework Mode.&quot;</li>
<li>The attacker identifies the application's manifest endpoint through reconnaissance or publicly available information.</li>
<li>The attacker crafts HTTP requests targeting this specific manifest endpoint.</li>
<li>The attacker sends a high volume of these targeted requests to the identified manifest endpoint.</li>
<li>Due to inefficient route matching within the vulnerable React Router versions, each request consumes disproportionately high server resources (CPU, memory).</li>
<li>The continuous stream of requests causes the server to become overloaded, leading to resource exhaustion.</li>
<li>The application's performance degrades significantly, resulting in slow response times or complete unresponsiveness.</li>
<li>Legitimate users are unable to access the service, resulting in a denial-of-service condition.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-55685 leads to a significant degradation or complete unavailability of affected web applications. Organizations relying on React Router in &quot;Framework Mode&quot; for critical services could experience severe operational disruption. The impact includes financial losses due to service downtime, reputational damage, and potential violation of service level agreements. Affected applications would suffer from resource exhaustion, making them unresponsive to legitimate user requests. While no specific victim counts are provided, React Router is a widely used library, making the potential scope of impact considerable for organizations that have not yet patched.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade <code>npm/react-router</code> to version 7.18.0 or later immediately to address CVE-2026-55685.</li>
<li>Implement rate-limiting mechanisms at the web application firewall (WAF) or load balancer level to mitigate high-volume requests targeting web application endpoints, specifically focusing on the manifest endpoint referenced in the <code>Attack Chain</code> section.</li>
<li>Monitor web server access logs for an unusually high volume of unauthenticated requests to the <code>/manifest</code> endpoint or similar paths, as described in the <code>Attack Chain</code>.</li>
<li>Ensure server-side monitoring is in place to detect sudden spikes in CPU, memory, or network utilization that could indicate a denial-of-service attack.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>web-vulnerability</category><category>denial-of-service</category><category>react-router</category><category>npm</category></item></channel></rss>