CVE-2026-92595

Orta

Təsvir

Nodemailer (npm paketi `nodemailer`) versiya 9.1.0 və daha erkən versiyalarda, mesaj məzmunu sənədləşdirilmiş köhnə üç arqumentli imza `resolveContent(data, key, callback)` vasitəsilə ictimai plagin API-si `MailMessage.resolveContent()` ilə həll edildikdə, `disableFileAccess` və `disableUrlAccess` sandbox seçimləri nəzərə alınmır. `shared.resolveContent()` çatışmayan `options` arqumentini boş obyekt kimi normallaşdırdığı üçün, MailMessage konstruktoru tərəfindən `mail.data`-ya kopyalanan mesaj səviyyəli bayraqlar silinir və `resolveContentValue()` hər iki giriş-kontrol yoxlamasını ötürərək `nmfetch(url)` və ya `fs.createReadStream(path)` funksiyalarına çatır. Nəticədə, bu API vasitəsilə etibarsız mesaj məzmununu (html, text, qoşma `path` və ya `href`) həll edən plagin və ya tətbiq kodu, tətbiqin aktivləşdirdiyi sandbox-u yan keçərək ixtiyari lokal faylları oxumağa və ya çıxan HTTP(S) sorğuları göndərməyə (server-side request forgery) məcbur edilə bilər. `transporter.sendMail()` tərəfindən istifadə olunan daxili yollar (`resolveAll()`, `_convertDataImages()` və MIME axın yolu) buna təsir etmir. Problem 9.1.1 versiyasında düzəldilib.

CiddilikOrta
CVSS5.9
İstismar ehtimalı—
MəhsulNodemailer
Dərc16 sen 2026
İlk görülmə16 sen 2026
Zəiflik növüCWE-73CWE-73

Necə düzəltmək olar

Yeniləyin
  • nodemailer9.1.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
nodemailernpmv < 9.1.19.1.1

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.