CVE-2026-103365
Təsvir
WordPress üçün olan Bookly – Online Scheduling and Appointment Booking System plagini, 28.4 daxil olmaqla daha aşağı versiyalarda klassik rezervasiya formasının Details mərhələsi vasitəsilə Həssas Məlumatların Sızması (Sensitive Information Exposure) boşluğuna malikdir. bookly_render_details son nöqtəsi həm wp_ajax, həm də wp_ajax_nopriv üçün qeydiyyatdan keçib, modul csrfTokenValid() funksiyasını həmişə true qaytaracaq şəkildə əvəz edir və Bookly\Frontend\Components\Booking\InfoText::getCodes() funksiyası, plaginin öz customerIdentityConfirmed() predikatını çağırmadan, yalnız hücum edən tərəfindən təmin edilən telefon (və ya e-poçt) ilə açarlaşdırılmış mövcud Customer obyektini yükləmək üçün UserBookingData::getCustomer() funksiyasını çağırır. Sayt sahibi Details mərhələsinin Görünüş məlumatı mətninə dəstəklənən {client_name}, {client_email}, {client_phone} və ya {client_note} yer tutucularını yerləşdirdiyi halda, uyğun gələn müştərinin saxlanılan adı, e-poçtu, telefonu və daxili qeydləri geri qaytarılan HTML-də əvəzlənir. Bu, yalnız qeydiyyatdan keçmiş müştərinin əsas telefonunu (və ya e-poçtunu) bilən autentifikasiya olunmamış hücumların həmin müştərinin saxlanılan şəxsi məlumatlarını oxumasını mümkün edir.
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 |
|---|---|---|
| ladela Online Scheduling and Appointment Booking System – Bookly | v ≤ 28.4 | — |
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.