Debian Package Tracker
Register | Log in
Subscribe

node-nodemailer

Node.js library to send mails

Choose email to subscribe with

general
  • source: node-nodemailer (main)
  • version: 10.0.0+~8.0.1-1
  • maintainer: Debian Javascript Maintainers (archive) (DMD)
  • uploaders: Yadd [DMD]
  • arch: all
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 6.4.17-3
  • oldstable: 6.8.0+~6.4.6-1
  • stable: 6.10.0+~6.4.17-1+deb13u1
  • testing: 9.0.6+~8.0.1-1
  • unstable: 10.0.0+~8.0.1-1
versioned links
  • 6.4.17-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 6.8.0+~6.4.6-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 6.10.0+~6.4.17-1+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 9.0.6+~8.0.1-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 10.0.0+~8.0.1-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • node-nodemailer
action needed
9 security issues in bullseye high

There are 9 open security issues in bullseye.

7 important issues:
  • CVE-2024-58379: nodemailer before 6.9.9 contains a regular expression denial of service vulnerability in email parsing when attachDataUrls parameter is set or processing embedded file attachments. Attackers can send specially crafted emails with malicious data URLs or embedded attachments to cause the event loop to hang and deny service.
  • CVE-2026-82659: nodemailer before 9.0.1 fails to apply disableFileAccess and disableUrlAccess flags to message-level raw option, allowing authenticated attackers to read arbitrary files or perform server-side request forgery by supplying path or href properties. Attackers can exploit this by crafting raw messages with file paths or URLs that bypass the intended sandbox, with fetched content delivered in the outgoing message to attacker-controlled recipients.
  • CVE-2026-82660: Nodemailer before 8.0.9 fails to enforce disableFileAccess and disableUrlAccess options during message normalization in jsonTransport. Attackers can read local files or fetch URLs by supplying path or href values in message content fields, bypassing intended access controls.
  • CVE-2026-82661: Nodemailer before 8.0.9 fails to sanitize carriage return and line feed characters in list comment fields, allowing attackers to inject arbitrary message headers. An attacker with control over list.*.comment parameters can inject CRLF sequences to create additional headers in generated RFC822 messages, altering mail client behavior and message semantics.
  • CVE-2026-82662: Nodemailer before 8.0.8 disables TLS certificate verification in lib/fetch/index.js through rejectUnauthorized: false, allowing attackers to intercept OAuth2 token requests. Attackers in a machine-in-the-middle position can capture OAuth client secrets, refresh tokens, and access tokens transmitted over compromised HTTPS connections.
  • CVE-2026-82853: Nodemailer versions before 8.0.5 contain an SMTP command injection vulnerability in the transport name option used in EHLO/HELO commands. The name parameter is concatenated directly into SMTP commands without sanitizing carriage return and line feed characters, allowing attackers to inject arbitrary SMTP commands for email spoofing and phishing attacks.
  • CVE-2026-82854: Nodemailer before 8.0.4 is vulnerable to SMTP command injection through the unsanitized envelope.size parameter. When an application passes a custom envelope object with a size property containing CRLF characters to sendMail(), the value is concatenated into the SMTP MAIL FROM command (as SIZE=...) without sanitization, allowing injection of arbitrary SMTP commands such as RCPT TO to silently add attacker-controlled recipients. Exploitation requires the application to expose the envelope size to attacker-controlled input, as Nodemailer does not include size in the default auto-constructed envelope.
2 issues postponed or untriaged:
  • CVE-2025-13033: (postponed; to be fixed through a stable update) A vulnerability was identified in the email parsing library due to improper handling of specially formatted recipient email addresses. An attacker can exploit this flaw by crafting a recipient address that embeds an external address within quotes. This causes the application to misdirect the email to the attacker's external address instead of the intended internal recipient. This could lead to a significant data leak of sensitive information and allow an attacker to bypass security filters and access controls.
  • CVE-2025-14874: (postponed; to be fixed through a stable update) A flaw was found in Nodemailer. This vulnerability allows a denial of service (DoS) via a crafted email address header that triggers infinite recursion in the address parser.
Created: 2026-08-31 Last update: 2026-09-01 12:03
Fails to build during reproducibility testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2026-09-08 Last update: 2026-09-09 06:01
lintian reports 2 warnings normal
Lintian reports 2 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-09-06 Last update: 2026-09-06 13:32
7 low-priority security issues in trixie low

There are 7 open security issues in trixie.

7 issues left for the package maintainer to handle:
  • CVE-2025-14874: (needs triaging) A flaw was found in Nodemailer. This vulnerability allows a denial of service (DoS) via a crafted email address header that triggers infinite recursion in the address parser.
  • CVE-2026-82659: (needs triaging) nodemailer before 9.0.1 fails to apply disableFileAccess and disableUrlAccess flags to message-level raw option, allowing authenticated attackers to read arbitrary files or perform server-side request forgery by supplying path or href properties. Attackers can exploit this by crafting raw messages with file paths or URLs that bypass the intended sandbox, with fetched content delivered in the outgoing message to attacker-controlled recipients.
  • CVE-2026-82660: (needs triaging) Nodemailer before 8.0.9 fails to enforce disableFileAccess and disableUrlAccess options during message normalization in jsonTransport. Attackers can read local files or fetch URLs by supplying path or href values in message content fields, bypassing intended access controls.
  • CVE-2026-82661: (needs triaging) Nodemailer before 8.0.9 fails to sanitize carriage return and line feed characters in list comment fields, allowing attackers to inject arbitrary message headers. An attacker with control over list.*.comment parameters can inject CRLF sequences to create additional headers in generated RFC822 messages, altering mail client behavior and message semantics.
  • CVE-2026-82662: (needs triaging) Nodemailer before 8.0.8 disables TLS certificate verification in lib/fetch/index.js through rejectUnauthorized: false, allowing attackers to intercept OAuth2 token requests. Attackers in a machine-in-the-middle position can capture OAuth client secrets, refresh tokens, and access tokens transmitted over compromised HTTPS connections.
  • CVE-2026-82853: (needs triaging) Nodemailer versions before 8.0.5 contain an SMTP command injection vulnerability in the transport name option used in EHLO/HELO commands. The name parameter is concatenated directly into SMTP commands without sanitizing carriage return and line feed characters, allowing attackers to inject arbitrary SMTP commands for email spoofing and phishing attacks.
  • CVE-2026-82854: (needs triaging) Nodemailer before 8.0.4 is vulnerable to SMTP command injection through the unsanitized envelope.size parameter. When an application passes a custom envelope object with a size property containing CRLF characters to sendMail(), the value is concatenated into the SMTP MAIL FROM command (as SIZE=...) without sanitization, allowing injection of arbitrary SMTP commands such as RCPT TO to silently add attacker-controlled recipients. Exploitation requires the application to expose the envelope size to attacker-controlled input, as Nodemailer does not include size in the default auto-constructed envelope.

You can find information about how to handle these issues in the security team's documentation.

Created: 2025-12-18 Last update: 2026-09-08 18:30
news
[rss feed]
  • [2026-09-09] node-nodemailer 10.0.0+~8.0.1-1 MIGRATED to testing (Debian testing watch)
  • [2026-09-05] Accepted node-nodemailer 10.0.0+~8.0.1-1 (source) into unstable (Xavier Guimard)
  • [2026-09-04] node-nodemailer 9.0.6+~8.0.1-1 MIGRATED to testing (Debian testing watch)
  • [2026-08-30] Accepted node-nodemailer 9.0.6+~8.0.1-1 (source) into unstable (Xavier Guimard)
  • [2026-08-12] node-nodemailer 9.0.5+~8.0.1-1 MIGRATED to testing (Debian testing watch)
  • [2026-08-08] Accepted node-nodemailer 9.0.5+~8.0.1-1 (source) into unstable (Xavier Guimard)
  • [2026-07-04] node-nodemailer 9.0.3+~8.0.1-1 MIGRATED to testing (Debian testing watch)
  • [2026-07-02] Accepted node-nodemailer 9.0.3+~8.0.1-1 (source) into unstable (Xavier Guimard)
  • [2026-06-21] node-nodemailer 9.0.0+~8.0.1-1 MIGRATED to testing (Debian testing watch)
  • [2026-06-16] Accepted node-nodemailer 9.0.0+~8.0.1-1 (source) into unstable (Xavier Guimard)
  • [2026-06-14] Accepted node-nodemailer 8.0.11+~8.0.1-1 (source) into unstable (Xavier Guimard)
  • [2026-04-09] node-nodemailer 8.0.4+~7.0.11-2 MIGRATED to testing (Debian testing watch)
  • [2026-04-04] Accepted node-nodemailer 8.0.4+~7.0.11-2 (source) into unstable (Xavier Guimard)
  • [2026-03-28] Accepted node-nodemailer 8.0.4+~7.0.11-1 (source) into unstable (Xavier Guimard)
  • [2026-03-25] node-nodemailer 8.0.3+~7.0.11-1 MIGRATED to testing (Debian testing watch)
  • [2026-03-20] Accepted node-nodemailer 8.0.3+~7.0.11-1 (source) into unstable (Yadd) (signed by: Xavier Guimard)
  • [2026-03-18] node-nodemailer 8.0.2+~7.0.11-1 MIGRATED to testing (Debian testing watch)
  • [2026-03-12] Accepted node-nodemailer 8.0.2+~7.0.11-1 (source) into unstable (Xavier Guimard)
  • [2026-01-17] node-nodemailer 7.0.12+~7.0.5-1 MIGRATED to testing (Debian testing watch)
  • [2026-01-14] Accepted node-nodemailer 7.0.12+~7.0.5-1 (source) into unstable (Yadd) (signed by: Xavier Guimard)
  • [2025-12-20] Accepted node-nodemailer 6.10.0+~6.4.17-1+deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Xavier Guimard)
  • [2025-10-28] node-nodemailer 7.0.10+~7.0.2-1 MIGRATED to testing (Debian testing watch)
  • [2025-10-23] Accepted node-nodemailer 7.0.10+~7.0.2-1 (source) into unstable (Yadd) (signed by: Xavier Guimard)
  • [2025-10-20] node-nodemailer 7.0.9+~7.0.2-2 MIGRATED to testing (Debian testing watch)
  • [2025-10-16] Accepted node-nodemailer 7.0.9+~7.0.2-2 (source) into unstable (Yadd) (signed by: Xavier Guimard)
  • [2025-10-07] Accepted node-nodemailer 7.0.9+~7.0.2-1 (source) into unstable (Yadd) (signed by: Xavier Guimard)
  • [2025-09-08] Accepted node-nodemailer 7.0.6+~7.0.1-1 (source) into unstable (Yadd) (signed by: Xavier Guimard)
  • [2025-08-28] node-nodemailer 7.0.5+~7.0.1-1 MIGRATED to testing (Debian testing watch)
  • [2025-08-23] Accepted node-nodemailer 7.0.5+~7.0.1-1 (source) into unstable (Yadd) (signed by: Xavier Guimard)
  • [2025-02-01] node-nodemailer 6.10.0+~6.4.17-1 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian (0, 2)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 9.0.5+~8.0.1-1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing