Skip to content
CVE PROGRAM SOURCE RECORD8.3 High

CVE-2026-92598

Nodemailer before 9.1.0 IDN/Punycode Domain Allow-list Bypass

Description

Nodemailer before 9.1.0 fails to apply UTS-46 normalization when encoding international domain names, causing the domain resolver to compute a different Punycode A-label than standards-compliant parsers. Attackers can craft recipient addresses with invisible characters or compatibility mappings that pass domain allow-list checks but are delivered to attacker-controlled domains via SMTP.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

nodemailer nodemailer

Default version status: unaffected

  • 0 to < 9.1.0affected
  • 9.1.0unaffected
pkg:npm/nodemailer

References