CVE-2026-82660
Received Received - Intake

Nodemailer jsonTransport File Access Bypass

Vulnerability report for CVE-2026-82660, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-31

Last updated on: 2026-08-31

Assigner: VulnCheck

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-31
Last Modified
2026-08-31
Generated
2026-08-31
AI Q&A
2026-08-31
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
nodemailer nodemailer to 8.0.9 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Nodemailer before version 8.0.9 has a flaw in its jsonTransport feature where security options disableFileAccess and disableUrlAccess are not enforced during message normalization. Attackers can exploit this by providing malicious path or href values in message fields to read local files or fetch URLs, bypassing intended access restrictions.

Detection Guidance

To detect this vulnerability, check if your system uses Nodemailer versions before 8.0.9. Run: npm list nodemailer. If the version is below 8.0.9, the system is vulnerable. Inspect applications using jsonTransport for file or URL access in message content fields.

Impact Analysis

If you use Nodemailer versions before 8.0.9 with jsonTransport enabled, attackers could access sensitive local files on your system or make unauthorized HTTP requests through your server by manipulating message content. This could lead to data leaks or further attacks if user-controlled inputs are processed.

Compliance Impact

This vulnerability could violate compliance requirements like GDPR or HIPAA by enabling unauthorized access to sensitive data (e.g., local files containing personal or health information). Failure to enforce access controls may result in data breaches, leading to legal penalties or regulatory fines.

Mitigation Strategies

Upgrade Nodemailer to version 8.0.9 or later immediately. If upgrading is not possible, disable jsonTransport or implement additional access controls in shared.resolveContent() to enforce disableFileAccess and disableUrlAccess.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-82660. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart