CVE-2026-53593
Açıklama
FreeScout, PHP'nin Laravel çatısıyla oluşturulmuş ücretsiz bir yardım masası ve paylaşılan gelen kutusudur. 1.8.224 sürümünden önce, tehlikeli dosya yüklemelerini etkisiz hale getiren engelleme listesi (`Helper::$restricted_extensions`) eksiktir: `.pht` uzantısını kapsamamaktadır. Kimliği doğrulanmış yükleme uç noktası `POST /uploads/upload` (`SecureController@upload`), dosyaları özgün uzantılarıyla web'den erişilebilir `storage/app/public/uploads/` dizinine (`/storage/uploads/` adresinden sunulur) kaydeder. Standart Apache + `libapache2-mod-php` dağıtımında, varsayılan işleyici `<FilesMatch ".+\.ph(ar|p[3457]?|t|tml)$">` `.pht` dosyalarını çalıştırır, bu nedenle **kimliği doğrulanmış herhangi bir temsilci bir `.pht` web kabuğu yükleyebilir ve web sunucusu kullanıcısı (`www-data`) olarak rastgele komutlar çalıştırabilir**. Bu, `phtml`/`phar` ekleyen ancak `pht` (ve `phtm`, `phps`) eklemeyen CVE-2025-48471 düzeltmesinin doğrudan atlatılmasıdır. 1.8.224 sürümü güncellenmiş bir düzeltme içermektedir.
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.224 | — |
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.