CVE-2026-48077
Təsvir
OpenReception-un görüşmə rezervasiyası proqramı uçdan-uca şifrələnmiş görüşmə rezervasiyası platforması təqdim edir. 1.1.0 versiyasından əvvəl `/api/tenants/{id}/appointments/{appointmentId}` ünvanındakı GET handler görüşmə qeydini qaytarmazdan əvvəl heç bir avtorizasiya yoxlaması aparmır. Etibarlı görüşmə UUID-ni bilən və ya əldə edən istənilən tərəf kanal və agent ID-ləri, vaxt və saat qurşağı, status və AES-GCM şifrə mətninin komponentləri (`encryptedPayload`, `iv`, `authTag`, `dataKey`) daxil olmaqla tam sətri alır. Həmin fayldakı DELETE handler silməyə icazə verməzdən əvvəl `checkPermission(locals, tenantId, true)` çağırır. Məqsəd aydındır: görüşmə qeydləri tenant səviyyəsində məhdudlaşdırılıb və onlara giriş üçün autentifikasiya tələb olunur. GET handler-də ekvivalent çağırış yoxdur. Middleware zənciri (`apiAuthHandle`, `authGuard`) bunu kompensasiya etmir: API yolları `authGuard`-ı tamamilə yan keçir və `apiAuthHandle` token olmadıqda admin olmayan yollara sorğuları bloklamır. 1.1.0 versiyası bu problemi aradan qaldırır.
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 |
|---|---|---|
| open-reception appointment-booking-software | < 1.1.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.