CVE-2026-40569
Açıklama
FreeScout, ücretsiz ve kendi sunucunuzda barındırabileceğiniz bir yardım masası ve paylaşımlı posta kutusudur. 1.8.213 öncesindeki sürümler, FreeScout'un posta kutusu bağlantı ayarları uç noktalarında (`app/Http/Controllers/MailboxesController.php:468` adresindeki `connectionIncomingSave()` ve 398. satırdaki `connectionOutgoingSave()`) bir toplu atama (mass assignment) zafiyetine sahiptir. Her iki yöntem de herhangi bir alan izin listesi uygulamadan `$request->all()` verisini doğrudan `$mailbox->fill()` metoduna iletmektedir; bu durum, kimliği doğrulanmış bir yöneticinin, Mailbox modelinin `$fillable` dizisindeki 32 alanın tamamını —bağlantı ayarları formuna ait olmayan `auto_bcc`, `out_server`, `out_password`, `signature`, `auto_reply_enabled` ve `auto_reply_message` gibi güvenlik açısından kritik alanlar dahil— üzerine yazmasına olanak tanır. `connectionIncomingSave()` içindeki doğrulama tamamen yorum satırı haline getirilmiş olup, `connectionOutgoingSave()` içindeki doğrulayıcı ise ek parametreleri temizlemeden yalnızca SMTP alanları için değer formatlarını kontrol etmektedir. Kimliği doğrulanmış bir yönetici kullanıcı, meşru bir bağlantı ayarları kaydetme isteğine gizli parametreler (örneğin, `[email protected]`) ekleyerek bu durumu istismar edebilir. `auto_bcc` alanı bağlantı ayarları formunda görüntülenmediği için (yalnızca genel posta kutusu ayarları sayfasında görünür), yapılan enjeksiyon bağlantı ayarlarını inceleyen diğer yöneticiler tarafından fark edilemez. Ayarlandıktan sonra, etkilenen posta kutusundan gönderilen her giden e-posta, `SendReplyToCustomer` işi aracılığıyla sessizce saldırgana BCC olarak gönderilir. Aynı mekanizma, tek bir HTTP isteğiyle giden SMTP trafiğinin saldırgan kontrollü bir sunucuya yönlendirilmesine, e-posta imzalarına takip pikselleri veya oltalama bağlantıları yerleştirilmesine ve saldırgan tarafından oluşturulmuş otomatik yanıtların etkinleştirilmesine olanak tanır. Bu durum, özellikle bir yöneticinin diğerleri tarafından yönetilen posta kutularını sessizce izleyebildiği çoklu yönetici ortamlarında ve bir yönetici oturumunun ayrı bir zafiyet (örneğin XSS) yoluyla ele geçirildiği durumlarda tehlikelidir; çünkü saldırgan, oturum süresi dolduktan sonra bile devam eden kalıcı bir e-posta sızdırma imkanı elde eder. Sürüm 1.8.213 bu sorunu düzeltmektedir.
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 |
|---|---|---|
| freescout-help-desk freescout | < 1.8.213 | — |
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.