CVE Catalog

GHSA-wmmp-3585-3rmp

Medium
Published: Translated: NVD NIST

Summary

Nodemailer resolves an international (IDN / non-ASCII) recipient domain to a different Punycode label than every UTS-46-conformant parser (web browsers, WHATWG URL Standard, Node's url.domainToASCII, Python's idna). Its address normalizer (_normalizeAddress) may lead to incorrect domain resolution, enabling phishing or message misdirection.

Risk Assessment

The IDN conversion mismatch could allow an attacker to impersonate trusted domains or redirect messages to the wrong recipient, leading to information leakage.

Recommendation

Update Nodemailer to a patched version of IDN normalization and be cautious when accepting addresses with international domains.

Other vulnerabilities in Nodemailer

See all
Original NVD description (English source)

### Summary Nodemailer resolves an international (IDN / non-ASCII) recipient **domain** to a different Punycode `xn--` label than every UTS‑46‑conformant parser (web browsers, the WHATWG URL Standard, Node's `url.domainToASCII`, Python's `idna`). Its address normalizer (`_normalizeAddress` in `lib/

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