CVE-2026-92595 in Nodemailerالمعلومات

الملخص

بحسب VulDB • 17/09/2026

لا تحترم الإصدارات من Nodemailer (حزمة npm `nodemailer`) حتى 9.1.0 خيارات الصندوق الرملي `disableFileAccess` و `disableUrlAccess` عند حل محتوى الرسالة عبر واجهة البرنامج المساعد العامة `MailMessage.resolveContent()` باستخدام التوقيع القديم الموثق ذو الثلاثة وسائط `resolveContent(data, key, callback)`. ونظراً لأن `shared.resolveContent()` يعادل وسيطة `options` المفقودة إلى كائن فارغ، فإن أعلام مستوى الرسالة المنسوخة إلى `mail.data` بواسطة مُنشئ MailMessage تُتجاهل، ويتخطى `resolveContentValue()` كلتا فحوصات التحكم في الوصول، ليصل إلى `nmfetch(url)` أو `fs.createReadStream(path)`. ونتيجة لذلك، يمكن حث كود البرنامج المساعد أو التطبيق الذي يحل محتوى رسالة غير موثوق به (html, text, attachment `path` or `href`) عبر هذه الواجهة على قراءة ملفات محلية عشوائية أو إصدار طلبات HTTP(S) خارجية (تزوير الطلب من جانب الخادم)، متجاوزاً الصندوق الرملي الذي مكنه التطبيق. لا تتأثر المسارات الداخلية المستخدمة بواسطة `transporter.sendMail()` (`resolveAll()`, `_convertDataImages()`, والمسار الخاص بتدفق MIME). تم الإصلاح في الإصدار 9.1.1.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

VulnCheck

حجز

16/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406279

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to know what is going to be exploited?

We predict KEV entries!