<?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/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Next.js (16.0.0 to 16.3.2) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/next.js-16.0.0-to-16.3.2/</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>Wed, 26 Aug 2026 13:04:25 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/next.js-16.0.0-to-16.3.2/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Unauthenticated Remote Command Execution in Next.js on Windows</title><link>https://feed.craftedsignal.io/briefs/2026-08-nextjs-rce/</link><pubDate>Wed, 26 Aug 2026 13:04:25 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-nextjs-rce/</guid><description>A critical path traversal vulnerability (CVE-2026-75604) in the Next.js FileSystemCache on Windows allows unauthenticated attackers to steal Server Action encryption keys and execute arbitrary commands.</description><content:encoded><![CDATA[<p>CVE-2026-75604 is a critical vulnerability affecting Next.js applications hosted on Windows environments. The flaw originates in the <code>FileSystemCache</code> component, which fails to correctly identify backslashes (<code>\</code>) as path separators on Windows systems. This improper validation enables path traversal attacks via the <code>..%5C</code> sequence. An unauthenticated attacker can exploit this to access the sensitive <code>server-reference-manifest.json</code> file, which contains the <code>encryptionKey</code> used for Server Actions. Possession of this key allows an attacker to forge legitimate-looking, closure-based Server Action requests. When these forged requests are processed by the server, they lead to unauthenticated remote command execution (RCE) on the underlying host. The vulnerability specifically impacts configurations that utilize both the Pages Router and the App Router without Cache Components enabled.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies a Windows-hosted Next.js application using both Pages and App Routers.</li>
<li>Attacker crafts a malicious HTTP request containing the <code>..%5C</code> traversal sequence.</li>
<li>The request exploits the <code>FileSystemCache</code> path parsing flaw to bypass cache directory constraints.</li>
<li>The application improperly returns the contents of the <code>server-reference-manifest.json</code> file.</li>
<li>Attacker parses the response to extract the <code>encryptionKey</code> used for signing Server Actions.</li>
<li>Attacker signs a malicious Server Action payload using the stolen <code>encryptionKey</code>.</li>
<li>Attacker submits the forged Server Action request to the target application.</li>
<li>The Next.js application executes the attacker-supplied command within the server-side runtime, resulting in full system compromise.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in full unauthenticated remote command execution on the host server. Given the nature of Server Actions, attackers can gain code execution with the privileges of the service account running the Next.js application. This impacts any enterprise organization running Next.js versions between 13.4 and 15.5.23 or 16.0.0 and 16.3.2 on Windows platforms.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately patch all instances of Next.js to versions <code>15.5.24</code> or <code>16.3.3</code> to remediate CVE-2026-75604.</li>
<li>Inspect web server logs for HTTP requests containing the <code>..%5C</code> traversal string directed at cache-related endpoints.</li>
<li>Monitor for abnormal child processes spawned by the web application service account (e.g., <code>cmd.exe</code>, <code>powershell.exe</code>).</li>
<li>Review configuration files for any instances where Pages and App Routers coexist without explicit Cache Component definitions.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>web-vulnerability</category><category>rce</category><category>path-traversal</category><category>windows</category><category>nextjs</category></item></channel></rss>