CVE-2026-92799

Orta

Təsvir

WordPress üçün olan Online Scheduling and Appointment Booking System – Bookly plagini 28.2 daxil olmaqla bütün versiyalarda PHP Type Juggling vasitəsilə Autentifikasiyadan Yan Keçmə zəifliyinə malikdir. Bu, `postValidateCustomer()` funksiyasının sessiyada saxlanılan birdəfəlik təsdiq kodu ilə hücum edən tərəfindən təqdim edilən `verification_code` parametrini müqayisə etmək üçün boş PHP bərabərsizlik operatorundan (`!=`) istifadə etməsi səbəbindən baş verir. Bu çatışmazlıq, rezervasiya AJAX kontrollerinin bütün metodlarını `wp_ajax_nopriv_` handler-ləri kimi qeydiyyatdan keçirməsi və `csrfTokenValid()` funksiyasını şərtsiz olaraq `true` qaytaracaq şəkildə əvəz etməsi ilə daha da artır ki, bu da son nöqtəni həm autentifikasiyasız, həm də CSRF-dən qorunmamış hala gətirir. Bu, autentifikasiya olunmamış hücumçulara telefon/e-poçt mülkiyyətinin təsdiqi mərhələsini yan keçməyə və istənilən mövcud Bookly müştəri qeydinin ad, e-poçt, telefon və ünvan sahələrini yeniləyərək həmin müştərinin rezervasiya bildirişlərini hücumçunun nəzarətində olan əlaqə məlumatlarına yönləndirməyə imkan verir. Yan keçmə mümkündür, çünki `json_data` giriş kanalı girişi `json_decode()` vasitəsilə dekodlaşdırır, bu isə real PHP tiplərini qoruyur və `wp_kses` filtrinin JSON boolean `true` kimi qeyri-string dəyərlərə toxunmadan qalmasına səbəb olur; `verification_code` olaraq `true` göndərmək sessiyanın sıfırdan fərqli tam ədəd kodu (`mt_rand(100000, 999999)` tərəfindən yaradılmış) ilə boş müqayisəni təmin edir, nəticədə `true != <non-zero int>` ifadəsi `false` kimi qiymətləndirilir və yoxlama mexanizmi yan keçilir.

CiddilikOrta
CVSS5.3
İstismar ehtimalı—
MəhsulOnline Scheduling and Appointment Booking System – Bookly
Dərc25 sen 2026
İlk görülmə25 sen 2026
Zəiflik növüCWE-285CWE-285

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
ladela Online Scheduling and Appointment Booking System – Booklyv ≤ 28.2—

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.

Intelligence 360 paketində

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.

CVE-2026-92799 · Online Scheduling and Appointment Booking System – Bookly · Dark Radar