Missing Authorization in nodemailer - #VU132357
Published: May 27, 2026
nodemailer
Detailed vulnerability description
The vulnerability allows a remote user to disclose sensitive information and induce outbound HTTP requests.
The vulnerability exists due to missing authorization in jsonTransport message normalization and shared.resolveContent() when processing user-controlled message content fields such as attachment paths or href values. A remote user can supply a specially crafted message object to disclose sensitive information and induce outbound HTTP requests.
The same root cause is also reachable when attachDataUrls is enabled and object-form html content is resolved before MIME streaming enforcement.