CVE-2026-92595 in Nodemailerinformation

Résumé

par VulDB • 17/09/2026

Nodemailer (package npm `nodemailer`) versions 9.1.0 et antérieures ne respectent pas les options de sandbox `disableFileAccess` et `disableUrlAccess` lorsque le contenu du message est résolu via l'API publique des plugins `MailMessage.resolveContent()` en utilisant la signature héritée documentée à trois arguments : `resolveContent(data, key, callback)`. Étant donné que `shared.resolveContent()` normalise l'argument manquant `options` vers un objet vide, les indicateurs au niveau du message copiés dans `mail.data` par le constructeur MailMessage sont ignorés, et `resolveContentValue()` saute les deux contrôles d'accès, atteignant ainsi `nmfetch(url)` ou `fs.createReadStream(path)`. Par conséquent, le code de plugin ou d'application qui résout un contenu de message non fiable (html, texte, chemin d'attachment ou href) via cette API peut être amené à lire des fichiers locaux arbitraires ou à émettre des requêtes HTTP(S) sortantes (server-side request forgery), contournant ainsi la sandbox activée par l'application. Les chemins internes utilisés par `transporter.sendMail()` (`resolveAll()`, `_convertDataImages()` et le chemin de streaming MIME) ne sont pas affectés. Correction apportée dans la version 9.1.1.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

VulnCheck

Réserver

16/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-406279

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you know our Splunk app?

Download it now for free!