CVE-2026-12417
Təsvir
WordPress üçün SignUp & SignIn plaqini 1.0.0 versiyasına qədər və o cümlədən həmin versiyada Zəif Şifrə Sıfırlama Validasiyası vasitəsilə Autentifikasiyadan Yan Keçməyə həssasdır ki, bu da Hesabın Ələ Keçirilməsinə gətirib çıxarır. Bu, `wp_ajax_nopriv_pravel_change_password` vasitəsilə qeydiyyatdan keçən və buna görə də autentifikasiyadan keçməmiş istifadəçilər üçün əlçatan olan `pravel_change_password()` AJAX handlerinin heç bir nonce yoxlaması, heç bir səlahiyyət yoxlaması aparmaması və yalnız hücumçu tərəfindən təqdim edilən `reset_activation_code` POST parametri ilə hədəf istifadəçinin `forgot_email` user meta dəyəri arasında boş bərabərlik yoxlaması etməsi səbəbindən baş verir; istifadəçi heç vaxt şifrə sıfırlamasını başlatmadıqda, `get_user_meta()` boş sətir qaytarır ki, bu da buraxılmış və ya boş hücumçu tərəfindən təqdim edilən koda qarşı bu yoxlamanı asanlıqla ödəyir. Bu, autentifikasiyadan keçməmiş hücumçulara `admin-ajax.php`-yə `action=pravel_change_password`, hədəf hesabın istifadəçi ID-si ilə təyin edilmiş `reset_user_id` və hücumçunun seçdiyi şifrə ilə təyin edilmiş `new_password_custom` ilə hazırlanmış POST sorğusu göndərməklə istənilən WordPress istifadəçisinin, o cümlədən administratorların şifrəsini dəyişməsinə imkan verir. Uğurlu istismar hücumçuya yeni təyin edilmiş şifrə ilə autentifikasiyadan keçməyə və hədəf hesabı tamamilə ələ keçirməyə imkan verir ki, bu da təsirlənmiş saytda administrator səviyyəsində imtiyazların yüksəldilməsinə nail olur.
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 |
|---|---|---|
| pravel SignUp & SignIn | v ≤ 1.0.0 | — |
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.