<?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>Cpe:2.3:a:nodemailer:nodemailer:10.0.4:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3anodemailernodemailer10.0.4/</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>Sun, 13 Sep 2026 13:25:34 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3anodemailernodemailer10.0.4/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>Nodemailer Addressparser Denial of Service via CVE-2026-90776</title><link>https://feed.craftedsignal.io/briefs/2026-09-nodemailer-dos/</link><pubDate>Sun, 13 Sep 2026 13:25:34 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-nodemailer-dos/</guid><description>Nodemailer versions 9.1.0 through 10.0.4 are vulnerable to a denial of service attack where malicious email headers trigger quadratic time complexity in the addressparser component, exhausting CPU resources.</description><content:encoded><![CDATA[<p>Nodemailer versions 9.1.0 through 10.0.4 contain a vulnerability in the addressparser component that results in a quadratic time complexity condition when parsing email addresses containing RFC 5322 comments. An attacker can craft and submit specific email headers featuring deeply nested or complex comment-separated atoms. When the application attempts to process these headers, the addressparser library consumes excessive CPU cycles, effectively blocking the Node.js event loop for an extended period. Because Node.js operates on a single-threaded event loop, this resource exhaustion prevents the application from processing any other incoming requests, leading to a denial of service. This vulnerability is particularly critical for high-traffic mail servers or applications that rely on Nodemailer to ingest user-supplied email headers.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in a persistent denial of service condition for the targeted Node.js application. By sending a single crafted request or a low-volume stream of crafted headers, an attacker can cause legitimate application traffic to fail, potentially disrupting business-critical communication systems or automated email processing workflows. No data exfiltration is associated with this vulnerability, but the loss of availability can significantly impact services relying on Nodemailer.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized, concrete actions for development and security engineering teams:</p>
<ul>
<li>Upgrade Nodemailer to version 10.0.5 or later, which contains the fix for the quadratic parsing issue.</li>
<li>Audit all applications utilizing Nodemailer to determine if user-controlled input is passed directly to email header fields processed by the library.</li>
<li>Implement input validation and length limits on email header fields to prevent processing of excessively large or malformed strings if upgrading is not immediately possible.</li>
<li>Monitor application logs for high CPU usage spikes or event loop blockages occurring concurrently with incoming email requests to identify potential exploitation attempts.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category></item></channel></rss>