CVE-2026-34728
Açıklama
phpMyFAQ açık kaynaklı bir SSS web uygulamasıdır. Versiyon 4.1.1 öncesinde, MediaBrowserController::index() metodu medya tarayıcısı için dosya silme işlemlerini yönetmektedir. fileRemove eylemi tetiklendiğinde, kullanıcı tarafından sağlanan name parametresi, herhangi bir dizin gezginliği (path traversal) doğrulaması yapılmaksızın temel yükleme dizini yoluyla birleştirilmektedir. FILTER_SANITIZE_SPECIAL_CHARS filtresi yalnızca HTML özel karakterlerini (&, ', ", <, >) ve ASCII değeri 32'den küçük olan karakterleri kodlamakta olup ../ gibi dizin gezginliği dizilerini engellememektedir. Ek olarak, uç nokta CSRF belirteçlerini doğrulamamakta, bu da durumu CSRF saldırıları aracılığıyla istismar edilebilir kılmaktadır. Bu sorun versiyon 4.1.1 ile düzeltilmiştir.
Nasıl düzeltilir
- phpmyfaq phpmyfaq4.1.1 ya da sonraki bir sürüm
- phpmyfaq/phpmyfaq4.1.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| phpmyfaq phpmyfaq | v < 4.1.1 | 4.1.1 |
| phpmyfaq/phpmyfaqPackagist | v < 4.1.1 | 4.1.1 |
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.