CVE-2026-4351
Təsvir
WordPress üçün olan Perfmatters plagini 2.5.9 daxil olmaqla bütün versiyalarda yol keçirilməsi (path traversal) vasitəsilə ixtiyari faylların üzərinə yazılma zəifliyinə malikdir. Bu, `PMCS::action_handler()` metodunun kütləvi hərəkət `activate`/`deactivate` idarəedicilərini heç bir avtorizasiya yoxlaması və ya nonce təsdiqi olmadan emal etməsi ilə bağlıdır. `$_GET['snippets'][]` dəyərləri təmizlənmədən `Snippet::activate()`/`Snippet::deactivate()` funksiyalarına ötürülür, onlar isə `Snippet::update()` və daha sonra keçirilmiş yol ilə `file_put_contents()` funksiyasını çağırırlar. Bu, Abunəçi (Subscriber) səviyyəsi və daha yüksək giriş hüququna malik autentifikasiya olunmuş hücumçulara serverdəki ixtiyari faylları sabit PHP docblock məzmunu ilə əvəzləməyə imkan verir ki, bu da `.htaccess` və ya `index.php` kimi kritik faylların korlanması yolu ilə potensial olaraq xidmətdən imtinaya (DoS) səbəb ola bilər.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| perfmatters Perfmatters | v ≤ 2.5.9 | — |
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.