CVE-2026-24421
Təsvir
phpMyFAQ açıq mənbəli FAQ veb tətbiqidir. 4.0.16 və daha aşağı versiyalarda səhv avtorizasiya məntiqi mövcuddur ki, bu da /api/setup/backup son nöqtəsini (endpoint), icazələrindən asılı olmayaraq hər hansı autentifikasiya olunmuş istifadəçi üçün əlçatan edir. SetupController.php faylı userIsAuthenticated() funksiyasından istifadə edir, lakin sorğu göndərənin configuration/admin icazələrinə malik olub-olmadığını yoxlamır. Admin olmayan istifadəçilər konfiqurasiya nüsxəsinin (backup) yaradılmasını tətikləyə və onun yolunu əldə edə bilərlər. Son nöqtə yalnız autentifikasiyanı yoxlayır, avtorizasiyanı yoxlamır və yaradılmış ZIP faylına keçid qaytarır. Bu problem 4.0.17 versiyasında düzəldilib.
Necə düzəltmək olar
- phpmyfaq phpmyfaq4.0.17 və ya daha yeni versiya
- phpmyfaq/phpmyfaq4.0.17 və ya daha yeni versiya
- thorsten/phpmyfaq4.0.17 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.0.17 | 4.0.17 |
| phpmyfaq/phpmyfaqPackagist | v < 4.0.17 | 4.0.17 |
| thorsten/phpmyfaqPackagist | v < 4.0.17 | 4.0.17 |
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.