CVE-2024-45800
Açıklama
Snappymail açık kaynaklı, web tabanlı bir e-posta istemcisidir. SnappyMail, e-postalardaki HTML ve CSS içeriklerini temizlemek için `cleanHtml()` fonksiyonunu kullanır. Yapılan araştırmalar sonucunda, bu fonksiyonun mXSS istismarına yol açan birkaç hata içerdiği tespit edilmiştir. Fonksiyon çok fazla (geçersiz) HTML öğesine izin verdiği için, (hatalı işaretleme ile) tarayıcının bozuk işaretlemeyi geçerli hale getirmesi sağlanabiliyordu. Sonuç olarak, kararlı bir saldırgan JavaScript enjekte edebilir. Ancak varsayılan İçerik Güvenliği Politikası (CSP) nedeniyle istismarın etkisi minimumdur. Proxy üzerinden görüntüler yüklenirken bazı verilerin sızdırıldığı bir saldırı oluşturulması mümkün olabilir. Bu yöntemle, `http://localhost:5000/leak` örneğinde olduğu gibi, yerel sisteme saldırmak için proxy kullanımı mümkün olabilir. Bir diğer saldırı ise e-postanın bir JavaScript ekini yüklemek şeklinde olabilir; ancak her e-postanın 1 ile 18446744073709551615 arasında benzersiz bir UID değeri olduğundan, e-postanın olası tüm UID'lere bağlantı vermesi gerektiği için bu işlem oldukça zordur. **v2.38.0** ve üzeri sürümler artık desteklenmeyen HTML öğelerini kaldırarak sorunu gidermektedir. Kullanıcıların yükseltme yapmaları önerilir. Eski sürümlerde hafifletici önlem olarak "Security mXSS" adlı bir uzantı kurulabilir. Bu uzantıya yönetim alanındaki `/?admin#/packages` adresinden erişilebilir. **NOT:** Bu uzantı, şifreli mesajlardaki veya (html) eklerindeki kötü amaçlı kodları "düzeltemez" çünkü bunlar için JavaScript koduna müdahale edemez. Yalnızca normal mesaj HTML içeriğini korur.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| the-djmaze snappymail | < 2.38.0 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.