<?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>Multer (2.2.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/multer-2.2.0/</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>Tue, 08 Sep 2026 21:49:34 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/multer-2.2.0/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>Denial of Service in multer via Crafted Multipart Field Names</title><link>https://feed.craftedsignal.io/briefs/2026-09-multer-dos/</link><pubDate>Tue, 08 Sep 2026 21:49:34 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-multer-dos/</guid><description>An unauthenticated remote attacker can crash Node.js applications using the multer package by sending a specifically crafted multipart/form-data request that triggers an uncaught RangeError.</description><content:encoded><![CDATA[<p>The npm package 'multer', a common middleware for handling 'multipart/form-data' in Node.js applications, contains a high-severity vulnerability tracked as CVE-2026-77078. The issue stems from an improper handling of multipart field names within the library's parsing logic. By providing two specially crafted text field names in a single request, a remote, unauthenticated attacker can force an uncaught 'RangeError: Invalid array length' during the parsing phase. Because this error occurs outside of the application's defined error handling middleware or global try-catch blocks, it results in the immediate termination of the Node.js process. This vulnerability affects all applications utilizing multer versions prior to 2.3.0 for processing multipart uploads, posing a significant risk of service disruption for web applications.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation leads to an immediate crash of the Node.js process, causing a complete denial of service for the affected application. Given the ubiquity of multer in the Node.js ecosystem, any web service accepting file uploads or form data is potentially vulnerable. There are no known workarounds, necessitating an immediate upgrade to the patched version.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Update the 'multer' dependency in all Node.js projects to version 2.3.0 or later to include the patch for CVE-2026-77078.</p>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category></item></channel></rss>