CVE-2021-27910
Açıklama
Yetersiz temizleme / filtreleme, Mautic'te bounce yönetimi geri çağırma fonksiyonu kullanılarak rastgele JavaScript Enjeksiyonuna izin vermektedir. Bounce yönetimi geri çağırmasının POST isteğindeki "error" ve "error_related_to" parametrelerinde gönderilen değerler kalıcı olarak saklanacak ve etkilenen bir potansiyel müşterinin detay sayfası bir Mautic kullanıcısı tarafından açıldığında çalıştırılacaktır. Bounce yönetimi geri çağırma fonksiyonuna erişimi olan bir saldırgan (Mailjet webhook ile tanımlanmış olsa da tüm webhook türlerinde benzer şekilde çalışacağı varsayılmaktadır), POST isteğinin (POST /mailer/<product / webhook>/callback) "error" ve "error_related_to" parametrelerine rastgele JavaScript Kodu enjekte edebilir. Bu fonksiyona erişmek için herhangi bir kimlik doğrulamanın gerekmediği kaydedilmiştir. JavaScript Kodu, web uygulamasında kalıcı olarak saklanır ve kimliği doğrulanmış bir kullanıcı Mautic'te tek bir kişinin / potansiyel müşterinin detay sayfasını her görüntülediğinde çalıştırılır. Bu durum, örneğin bilgileri çalmak veya değiştirmek için rastgele kodların çalıştırılabileceği anlamına gelir.
Nasıl düzeltilir
- acquia mautic3.3.4 ya da sonraki bir sürüm
- mautic/core3.3.4, 4.0.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| acquia mautic | v < 3.3.4, 4.0.0 | 3.3.4 |
| mautic/corePackagist | v < 3.3.4, 4.0.0-alpha1 ≤ v < 4.0.0 | 3.3.4, 4.0.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.