CVE-2026-40569
Təsvir
FreeScout pulsuz və özünə məxsus serverdə quraşdırılan yardım mərkəzi və ortaq poçt qutusudur. 1.8.213 versiyasından əvvəlki versiyalarda FreeScout-un poçt qutusu bağlantı parametrləri son nöqtələrində (`app/Http/Controllers/MailboxesController.php:468`-də `connectionIncomingSave()` və 398-ci sətirdə `connectionOutgoingSave()`) kütləvi təyin etmə (mass assignment) zəifliyi mövcuddur. Hər iki metod hər hansı bir sahənin ağ siyahısına (allowlist) baxmadan `$request->all()` dəyərini birbaşa `$mailbox->fill()` funksiyasına ötürür ki, bu da autentifikasiya olunmuş administratora Mailbox modelinin `$fillable` massivindəki 32 sahədən istənilənini yenidən yazmağa imkan verir — bura bağlantı parametrləri formasında olmayan `auto_bcc`, `out_server`, `out_password`, `signature`, `auto_reply_enabled` və `auto_reply_message` kimi təhlükəsizlik baxımından kritik sahələr daxildir. `connectionIncomingSave()` funksiyasındakı validasiya tamamilə şərhə alınıb, `connectionOutgoingSave()` funksiyasındakı validator isə əlavə parametrləri təmizləmədən yalnız SMTP sahələri üçün dəyər formatlarını yoxlayır. Autentifikasiya olunmuş administrator istifadəçi, legitim bağlantı parametrlərini yadda saxlama sorğusuna gizli parametrlər (məsələn, `[email protected]`) əlavə etməklə bundan istifadə edə bilər. `auto_bcc` sahəsi bağlantı parametrləri formasında göstərilmədiyinə görə (o, yalnız ümumi poçt qutusu parametrləri səhifəsində görünür), bu inyeksiya bağlantı parametrlərini nəzərdən keçirən digər administratorlar üçün görünməzdir. Təyin edildikdən sonra, təsirlənmiş poçt qutusundan göndərilən hər bir çıxan e-poçt `SendReplyToCustomer` tapşırığı vasitəsilə gizlicə hücumçuya BCC olaraq göndərilir. Eyni mexanizm çıxan SMTP trafikini hücumçunun idarə etdiyi serverə yönləndirməyə, e-poçt imzalarına izləmə pikselləri və ya fişinq linkləri yerləşdirməyə və hücumçu tərəfindən hazırlanmış avtomatik cavabları aktivləşdirməyə imkan verir — bütün bunlar tək bir HTTP sorğusu ilə həyata keçirilir. Bu, xüsusilə bir administratorun digərləri tərəfindən idarə olunan poçt qutularını gizlicə izləyə bildiyi çoxadministratorlu mühitlərdə və administrator sessiyası ayrı bir zəiflik (məsələn, XSS) vasitəsilə ələ keçirildikdə təhlükəlidir, çünki hücumçu sessiya müddəti bitdikdən sonra da davam edən daimi e-poçt sızdırma imkanı qazanır. 1.8.213 versiyası bu problemi aradan qaldırır.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| freescout-help-desk freescout | < 1.8.213 | — |
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.