CVE-2026-34728
Təsvir
phpMyFAQ açıq mənbəli FAQ veb tətbiqidir. Versiya 4.1.1-dən əvvəl MediaBrowserController::index() metodu media brauzeri üçün faylların silinməsini idarə edir. fileRemove hərəkəti tetikləndikdə, istifadəçi tərəfindən təmin edilən name parametri heç bir yol keçidi (path traversal) yoxlaması olmadan əsas yükləmə kataloqunun yolu ilə birləşdirilir. FILTER_SANITIZE_SPECIAL_CHARS filtri yalnız HTML xüsusi simvollarını (&, ', ", <, >) və ASCII dəyəri 32-dən kiçik olan simvolları kodlaşdırır və ../ kimi kataloq keçidi ardıcıllıqlarının qarşısını almır. Əlavə olaraq, son nöqtə (endpoint) CSRF tokenlərini yoxlamır, bu da onu CSRF hücumları vasitəsilə istismar edilə bilən edir. Bu problem versiya 4.1.1-də aradan qaldırılmışdır.
Necə düzəltmək olar
- phpmyfaq phpmyfaq4.1.1 və ya daha yeni versiya
- phpmyfaq/phpmyfaq4.1.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| phpmyfaq phpmyfaq | v < 4.1.1 | 4.1.1 |
| phpmyfaq/phpmyfaqPackagist | v < 4.1.1 | 4.1.1 |
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.