CVE-2026-12905

Orta

Təsvir

WordPress üçün Bookly plagini 27.7 daxil olmaqla daha aşağı versiyalarda, frontend/modules/mobile_staff_cabinet/api/handlers/Handler1_0.php faylındakı Mobile Staff Cabinet API-nin appointment() metodu (resource=appointment, action=bookly_mobile_staff_cabinet) vasitəsilə Təhlükəsiz Olmayan Birbaşa Obyektə İstinad (IDOR) zəifliyinə malikdir. Bu, handler-in təyinatın staff_id-sinin autentifikasiya olunmuş işçi ilə uyğunlaşdığını yoxlamadan, hücum edən tərəfindən təmin edilən params[id] vasitəsilə Təyinatı yükləməsi səbəbindən baş verir; halbuki paralel əməliyyatlar (deleteAppointment, saveAppointment, appointments siyahısı) $this->role === ROLE_STAFF olduqda düzgün şəkildə $this->staff->getId() çərçivəsində işləyir. Bu, mobil kabinetə işçi səviyyəsində girişi olan (Staff obyektinə bağlı hər hansı etibarlı access_key tokeni olan) autentifikasiya olunmuş hücumçulara ardıcıl təyinat ID-lərini sadalayaraq digər işçilərə məxsus təyinat detallarını — o cümlədən daxili qeydləri və tam customer_appointments kolleksiyasını (müştərinin full_name, email, phone, notes, custom_fields, extras, payment_total, payment_type, payment_status məlumatlarını) oxumağa imkan verir.

CiddilikOrta
CVSS4.3
İstismar ehtimalı—
MəhsulOnline Scheduling and Appointment Booking System – Bookly
Dərc16 avq 2026
İlk görülmə16 avq 2026

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 ≤ 27.7—

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-12905 · Online Scheduling and Appointment Booking System – Bookly · Dark Radar