CVE-2025-5953
Təsvir
WordPress üçün WP Human Resource Management plaqini 2.0.0-dan 2.2.17-dək versiyalarda ajax_insert_employee() və update_empoyee() funksiyalarında avtorizasiya olmadığı üçün imtiyazların yüksəldilməsi zəifliyinə malikdir. AJAX emal edicisi müştəri tərəfindən təqdim edilən $_POST['role'] dəyərini oxuyur və hrm_clean() vasitəsilə əsas təmizləmədən sonra onu birbaşa wp_insert_user() funksiyasına, daha sonra isə cari istifadəçinin həmin rolu təyin etmək hüququna malik olub-olmadığını yoxlamadan $user->set_role() funksiyasına ötürür. Bu, Employee səviyyəli girişə və daha yüksək səviyyəyə malik autentifikasiyadan keçmiş hücumçulara öz imtiyazlarını administrator səviyyəsinə yüksəltməyə imkan verir.
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 |
|---|---|---|
| mishubd wp_human_resource_management | 2.0.0 ≤ v ≤ 2.2.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.