Description
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.
Published: 2026-08-31
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Nodemailer before version 8.0.9 does not enforce the disableFileAccess and disableUrlAccess options when normalizing messages in jsonTransport. Attackers who supply message content fields containing path or href values can cause the transport to read arbitrary local files or fetch arbitrary URLs, thereby bypassing the intended access controls. This results in disclosure of potentially sensitive information, such as configuration data or credentials, and the weakness is classified as CWE‑862: Unauthorized Access.

Affected Systems

The vulnerability affects the nodemailer:nodemailer product for all platforms where the Nodemailer library is installed in a version older than 8.0.9. No additional version specifics are provided in the advisory; all releases before 8.0.9 are therefore vulnerable.

Risk and Exploitability

The CVSS base score of 5.3 indicates a moderate severity. An EPSS score is not available, so the exploitation probability cannot be quantified. The vulnerability is not listed in the CISA KEV catalog, implying that no public exploits have been reported. Attackers would need to inject malicious JSON content into a message processed by a trusted application using nodemailer's jsonTransport, which is plausible if an attacker can influence the email payload or manipulate the application’s input handling. The result would be unauthorized file or URL access with potential to aid further attacks.

Generated by OpenCVE AI on August 31, 2026 at 10:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Nodemailer to version 8.0.9 or newer.
  • Disable jsonTransport in production or restrict its use to internal interfaces that cannot receive untrusted input.
  • Sanitize message content before passing to jsonTransport, removing any path or href fields that could reference local files or URLs.

Generated by OpenCVE AI on August 31, 2026 at 10:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 09:00:00 +0000

Type Values Removed Values Added
Description 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.
Title Nodemailer jsonTransport bypasses disableFileAccess and disableUrlAccess
First Time appeared Nodemailer
Nodemailer nodemailer
Weaknesses CWE-862
CPEs cpe:2.3:a:nodemailer:nodemailer:*:*:*:*:*:*:*:*
Vendors & Products Nodemailer
Nodemailer nodemailer
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Nodemailer Nodemailer
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-31T08:46:25.605Z

Reserved: 2026-08-30T13:38:29.951Z

Link: CVE-2026-82660

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-31T09:17:03.790

Modified: 2026-08-31T09:17:03.790

Link: CVE-2026-82660

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T10:30:17Z

Weaknesses