CVE-2026-110869: Nodemailer 3.0.0 before 10.0.13 ReDoS via SMTP AUTH Mechanism Detection Regexes

Published Oct 14, 2026
·
Updated

Nodemailer 3.0.0 before 10.0.13 has a regular expression denial of service in SMTPConnection.actionEHLO, whose four AUTH mechanism detection regexes contain overlapping whitespace sub-patterns that backtrack quadratically. A malicious or man-in-the-middle SMTP server can reply to EHLO with 250-AUTH, a long whitespace run and a non-matching token, blocking the Node.js event loop for tens of seconds to hours before authentication.

Affected Software

1 affected component
npm/nodemailer>=3.0.0<10.0.13

Event History

Oct 14, 2026
CVE Published
via MITRE·10:52 PM
Data Sourced
via MITRE·10:52 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue in practice?

An attacker must control the SMTP server Nodemailer connects to, or be able to act as a man-in-the-middle for that SMTP connection. The malicious server sends a crafted EHLO response containing a 250-AUTH line with a long whitespace sequence followed by a non-matching token.

2

Does exploitation require SMTP credentials or user interaction?

No. The listed vector is network-accessible with low attack complexity, no privileges, and no user interaction. The crafted response is processed during EHLO before authentication.

3

What is the operational impact?

Processing the crafted AUTH mechanism response can cause quadratic regular-expression backtracking in SMTPConnection._actionEHLO. This blocks the Node.js event loop for tens of seconds to hours, causing a denial of service without affecting confidentiality or integrity.

4

Which Nodemailer versions are affected?

Nodemailer versions from 3.0.0 up to, but not including, 10.0.13 are affected. Updating to 10.0.13 or later removes the affected version range.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203