CVE-2021-27910
Təsvir
Yetersiz təmizləmə / filtrləmə, Mautic-də bounce management callback funksiyasından istifadə etməklə ixtiyari JavaScript Injection-a imkan verir. Bounce management callback-in POST sorğusunun "error" və "error_related_to" parametrlərində göndərilən dəyərlər daimi olaraq saxlanılır və təsirlənmiş lead-in detallar səhifəsi Mautic istifadəçisi tərəfindən açıldıqda icra edilir. Bounce management callback funksiyasına giriş imkanı olan hücumçu (Mailjet webhook ilə müəyyən edilmişdir, lakin bunun bütün webhook növləri üzrə eyni şəkildə işləyəcəyi fərz edilir), POST sorğusunun "error" və "error_related_to" parametrlərinə (POST /mailer/<product / webhook>/callback) ixtiyari JavaScript kodu yerləşdirə bilər. Qeyd olunur ki, bu funksiyaya daxil olmaq üçün autentifikasiya tələb olunmur. JavaScript kodu veb tətbiqdə daimi olaraq saxlanılır və autentifikasiya olunmuş istifadəçi Mautic-də tək bir kontaktın / lead-in detallar səhifəsinə baxdıqda hər dəfə icra edilir. Bu o deməkdir ki, məsələn, məlumatları oğurlamaq və ya onlara müdaxilə etmək üçün ixtiyari kod icra edilə bilər.
Necə düzəltmək olar
- acquia mautic3.3.4 və ya daha yeni versiya
- mautic/core3.3.4, 4.0.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| 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 |
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.
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.