Skip to content
OpenAdvisories
High · 7.5 CVE-2026-90776 EUVD-2026-77000GHSA-prgh-xp8r-p3m5GHSA-vm5r-23w9-m8hx

Nodemailer 9.1.0 through 10.0.4 Denial of Service via Quadratic Address Parsing

Published Sep 13, 2026 · Updated Sep 24, 2026 · Assigned by VulnCheck

Description

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.

Affected products

VendorProductAffectedFixed
nodemailer nodemailer 9.1.0 – < 10.0.5 10.0.5

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-nodemailer 10.0.10+~8.0.1-1 —
Debian 13 node-nodemailer No fix yet —
Debian 12 node-nodemailer No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 node-nodemailer No fix yet —
Ubuntu 26.04 LTS node-nodemailer No fix yet —
Ubuntu 24.04 LTS node-nodemailer No fix yet —
Ubuntu 22.04 LTS node-nodemailer No fix yet —
Ubuntu 20.04 LTS node-nodemailer No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
npm nodemailer >= 9.1.0, < 10.0.5 10.0.5 GHSA-prgh-xp8r-p3m5

Advisories 1

References