DEBIAN-CVE-2026-92595

Source
https://security-tracker.debian.org/tracker/CVE-2026-92595
Import Source
https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-92595.json
JSON Data
https://api.osv.dev/v1/vulns/DEBIAN-CVE-2026-92595
Upstream
Published
2026-09-16T22:18:30Z
Modified
2026-09-18T12:00:11Z
Severity
  • 5.9 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N CVSS Calculator
Summary
[none]
Details

Nodemailer (npm package nodemailer) versions 9.1.0 and earlier do not honor the disableFileAccess and disableUrlAccess sandbox options when message content is resolved through the public plugin API MailMessage.resolveContent() using the documented legacy three-argument signature resolveContent(data, key, callback). Because shared.resolveContent() normalizes the missing options argument to an empty object, the message-level flags copied into mail.data by the MailMessage constructor are discarded, and resolveContentValue() skips both access-control checks, reaching nmfetch(url) or fs.createReadStream(path). As a result, plugin or application code that resolves untrusted message content (html, text, attachment path or href) via this API can be induced to read arbitrary local files or issue outbound HTTP(S) requests (server-side request forgery), bypassing the sandbox the application enabled. The internal paths used by transporter.sendMail() (resolveAll(), _convertDataImages(), and the MIME streaming path) are not affected. Fixed in version 9.1.1.

References

Affected packages

Debian:12 / node-nodemailer

Package

Name
node-nodemailer
Purl
pkg:deb/debian/node-nodemailer?arch=source&distro=bookworm

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

6.*
6.8.0+~6.4.6-1
6.9.4+~6.4.9-1
6.9.4+~6.4.9-2
6.9.4+~6.4.9-3
6.9.4+~6.4.9-4
6.9.13+~6.4.14-1
6.9.15+~6.4.16-1
6.9.16+~6.4.16-1
6.10.0+~6.4.17-1
7.*
7.0.5+~7.0.1-1
7.0.6+~7.0.1-1
7.0.9+~7.0.2-1
7.0.9+~7.0.2-2
7.0.10+~7.0.2-1
7.0.12+~7.0.5-1
8.*
8.0.2+~7.0.11-1
8.0.3+~7.0.11-1
8.0.4+~7.0.11-1
8.0.4+~7.0.11-2
8.0.11+~8.0.1-1
9.*
9.0.0+~8.0.1-1
9.0.3+~8.0.1-1
9.0.5+~8.0.1-1
9.0.6+~8.0.1-1
10.*
10.0.0+~8.0.1-1
10.0.10+~8.0.1-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-92595.json"

Debian:13 / node-nodemailer

Package

Name
node-nodemailer
Purl
pkg:deb/debian/node-nodemailer?arch=source&distro=trixie

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

6.*
6.10.0+~6.4.17-1
6.10.0+~6.4.17-1+deb13u1
7.*
7.0.5+~7.0.1-1
7.0.6+~7.0.1-1
7.0.9+~7.0.2-1
7.0.9+~7.0.2-2
7.0.10+~7.0.2-1
7.0.12+~7.0.5-1
8.*
8.0.2+~7.0.11-1
8.0.3+~7.0.11-1
8.0.4+~7.0.11-1
8.0.4+~7.0.11-2
8.0.11+~8.0.1-1
9.*
9.0.0+~8.0.1-1
9.0.3+~8.0.1-1
9.0.5+~8.0.1-1
9.0.6+~8.0.1-1
10.*
10.0.0+~8.0.1-1
10.0.10+~8.0.1-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-92595.json"

Debian:14 / node-nodemailer

Package

Name
node-nodemailer
Purl
pkg:deb/debian/node-nodemailer?arch=source&distro=forky

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
10.0.0+~8.0.1-1

Affected versions

6.*
6.10.0+~6.4.17-1
7.*
7.0.5+~7.0.1-1
7.0.6+~7.0.1-1
7.0.9+~7.0.2-1
7.0.9+~7.0.2-2
7.0.10+~7.0.2-1
7.0.12+~7.0.5-1
8.*
8.0.2+~7.0.11-1
8.0.3+~7.0.11-1
8.0.4+~7.0.11-1
8.0.4+~7.0.11-2
8.0.11+~8.0.1-1
9.*
9.0.0+~8.0.1-1
9.0.3+~8.0.1-1
9.0.5+~8.0.1-1
9.0.6+~8.0.1-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-92595.json"