Description
Nodemailer from 3.0.0 before 10.0.13 contains an improper input validation vulnerability in its address parser that fails to strip RFC 5322 comments inside angle-bracket addresses. Attackers can supply recipients like a display name with a parenthesized comment in the domain, so illegal characters reach envelope.to and RCPT TO, causing rejected delivery or parser interpretation conflicts that bypass domain allow-lists.
Published: 2026-10-14
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Bypass Address Whitelisting
Action: Patch
AI Analysis

Impact

Nodemailer from version 3.0.0 up to 10.0.12 contains an input validation flaw in its address parser. The parser fails to remove RFC 5322 comments that are placed inside angle‑bracket email addresses. As a result, characters that are not normally allowed can reach the envelope.to field and the SMTP RCPT TO command, which may cause delivery failures or misinterpretation of the address during email processing. This behavior can also allow an attacker to bypass domain allow‑lists that rely on strict address matching.

Affected Systems

The vulnerability affects the Nodemailer library from version 3.0.0, through 10.0.12. System administrators using the Nodemailer package in these releases, particularly when sending email through custom or third‑party SMTP services, are exposed to this flaw.

Risk and Exploitability

The CVSS score of 6.9 indicates a medium‑severity risk. The Exploit Prediction Scoring System is not available, and the vulnerability is not currently listed in CISA's KEV catalog. The absolute likelihood of exploitation is uncertain; however, the flaw can be triggered by providing a specially crafted recipient address in an email. If the mail server blocks the malformed address, legitimate deliveries may be rejected, or if the server accepts it, domain allow‑lists can be circumvented, potentially allowing spam or phishing emails to bypass filtering controls.

Generated by OpenCVE AI on October 15, 2026 at 11:57 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Nodemailer 10.0.13 or later which removes the parsing bug
  • Configure outbound SMTP validation to reject or strip angle‑bracket comments before the envelope is formed
  • Audit and update any domain allow‑list configurations to ensure they do not rely solely on string matching of the envelope recipient field

Generated by OpenCVE AI on October 15, 2026 at 11:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 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
Weaknesses CWE-791
References
Metrics threat_severity

None

threat_severity

Moderate


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

Type Values Removed Values Added
Description Nodemailer from 3.0.0 before 10.0.13 contains an improper input validation vulnerability in its address parser that fails to strip RFC 5322 comments inside angle-bracket addresses. Attackers can supply recipients like a display name with a parenthesized comment in the domain, so illegal characters reach envelope.to and RCPT TO, causing rejected delivery or parser interpretation conflicts that bypass domain allow-lists.
Title Nodemailer before 10.0.13 Improper Input Validation via Angle-Bracket Address Comments
First Time appeared Nodemailer
Nodemailer nodemailer
Weaknesses CWE-20
CPEs cpe:2.3:a:nodemailer:nodemailer:*:*:*:*:*:*:*:*
Vendors & Products Nodemailer
Nodemailer nodemailer
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Nodemailer Nodemailer
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T15:20:53.532Z

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

Link: CVE-2026-110870

cve-icon Vulnrichment

Updated: 2026-10-26T15:20:26.192Z

cve-icon NVD

Status : Awaiting Analysis

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

Modified: 2026-10-26T16:17:11.983

Link: CVE-2026-110870

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-110870 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-791

    Incomplete Filtering of Special Elements