Description
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.
Published: 2026-10-14
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service through regular expression denial of service (ReDoS).
Action: Immediate Patch
AI Analysis

Impact

The vulnerability exists in Nodemailer 3.0.0 up to 10.0.12, where a regular expression in SMTPConnection._actionEHLO can be forced into quadratic backtracking. When an SMTP server responds to an EHLO request with a 250-AUTH line that includes a long whitespace sequence and a non‑matching token, the regex engine spends excessive time parsing the response. This blocks the Node.js event loop for seconds to hours, effectively denying service to the application while authentication is being processed. The weakness corresponds to CWE-1333.

Affected Systems

The only vendor listed in the CVE data is Nodemailer. Versions 3.0.0 through 10.0.12 are vulnerable. Any Node.js application that imports nodemailer of these versions and establishes SMTP connections could be impacted. The issue is triggered when a malicious or man‑in‑the‑middle SMTP server sends a crafted EHLO response containing a long whitespace sequence.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity. The EPSS score is currently not available, but the lack of a KEV listing does not reduce the risk, as the vulnerability can be exercised by any SMTP server that the application communicates with. Attackers who can control the SMTP server or perform a man‑in‑the‑middle attack can send the crafted EHLO response to trigger the denial‑of‑service. No authentication or privileged access is required on the application side beyond establishing an SMTP connection, which is a common operation for mail sending or fetching.

Generated by OpenCVE AI on October 15, 2026 at 12:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Nodemailer to version 10.0.13 or later, which replaces the vulnerable regexes.
  • If upgrading immediately is not possible, restrict the SMTP server used by the application to known, trusted servers, or enforce TLS/SSL to prevent a MITM from sending a malicious EHLO response.
  • Add application‑level monitoring to detect event loop stalls and optionally restart the process; consider using a worker pool or a separate process for mail handling to contain the impact.

Generated by OpenCVE AI on October 15, 2026 at 12:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Wed, 14 Oct 2026 23:00:00 +0000

Type Values Removed Values Added
Description 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.
Title Nodemailer 3.0.0 before 10.0.13 ReDoS via SMTP AUTH Mechanism Detection Regexes
First Time appeared Nodemailer
Nodemailer nodemailer
Weaknesses CWE-1333
CPEs cpe:2.3:a:nodemailer:nodemailer:*:*:*:*:*:*:*:*
Vendors & Products Nodemailer
Nodemailer nodemailer
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Nodemailer Nodemailer
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T15:35:29.075Z

Reserved: 2026-10-14T22:21:21.396Z

Link: CVE-2026-110869

cve-icon Vulnrichment

Updated: 2026-10-15T15:35:20.371Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-14T23:17:28.673

Modified: 2026-10-16T18:14:51.460

Link: CVE-2026-110869

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-14T22:52:57Z

Links: CVE-2026-110869 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T23:00:14Z

Weaknesses
  • CWE-1333

    Inefficient Regular Expression Complexity