CVE Catalog

CVE-2026-90776

HighCVSS 7.5
Published: Translated: NVD NIST

Summary

Nodemailer versions 9.1.0 through 10.0.4 contain a quadratic time complexity vulnerability in the addressparser component when parsing email addresses with RFC 5322 comments. Attackers can craft malicious email headers with comment-separated atoms to consume excessive CPU and block the Node.js event loop for several seconds, causing denial of service.

Risk Assessment

An attacker can remotely trigger a denial of service (DoS) in Node.js applications using Nodemailer to process email headers, blocking the event loop and preventing other requests from being handled.

Recommendation

Upgrade Nodemailer to a version newer than 10.0.4 that contains the fix for this vulnerability, and consider limiting the size and complexity of processed email headers.

Other vulnerabilities in Nodemailer

See all
Original NVD description (English source)

Nodemailer versions 9.1.0 through 10.0.4 contain a quadratic time complexity vulnerability in the addressparser component when parsing email addresses with RFC 5322 comments. Attackers can craft malicious email headers with comment-separated atoms to consume excessive CPU and block the Node.js event loop for several seconds, causing denial of service.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS