CVE Catalog

GHSA-2x7j-588g-ccc2

High
Published: Translated: NVD NIST

Summary

Nodemailer's address parser parses comma-separated addresses in quadratic time (O(n²)) in the number of addresses. A single crafted address string (e.g., To, Cc, Bcc, From, Reply-To) can cause significant slowdown.

Risk Assessment

An attacker can cause a denial of service (DoS) by sending a message with a very large number of addresses or a specially crafted string, overloading the server.

Recommendation

Update Nodemailer to a patched version. Consider limiting the number of addresses in messages and validating input.

Other vulnerabilities in Nodemailer

See all
Original NVD description (English source)

### Summary Nodemailer's address parser (`lib/addressparser/index.js`) parses a list of comma‑separated addresses in **quadratic time — O(n²)** in the number of addresses. A single crafted address string (e.g. a `To`, `Cc`, `Bcc`, `From`, or `Reply‑To` value, or any value passed to the exported `ad

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