CVE-2026-4117
Təsvir
WordPress üçün nəzərdə tutulmuş CalJ plagini 1.5 versiyası daxil olmaqla bütün versiyalarda Avtorizasiyanın Olmaması zəifliyinə malikdir. Bu, CalJSettingsPage klasının konstruktorunda səlahiyyət yoxlamasının olmaması ilə bağlıdır; həmin konstruktor sorğu göndərən istifadəçinin 'manage_options' səlahiyyətinə malik olduğunu yoxlamadan və heç bir nonce təsdiqi olmadan 'save-obtained-key' əməliyyatını birbaşa POST məlumatlarından emal edir. Plaginin yükləmə faylı (calj.php), is_admin() funksiyası true qaytardıqda CalJSettingsPage obyektini yaradır ki, bu da wp-admin URL-lərinə (o cümlədən admin-ajax.php faylına) müraciət edən hər hansı autentifikasiya olunmuş istifadəçi üçün keçərlidir. Bu, Abunəçi (Subscriber) və daha yüksək səviyyəli giriş hüququ olan autentifikasiya olunmuş hücumçulara plaginin API açarı parametrlərini dəyişdirməyə və Shabbat keşini təmizləməyə imkan verir ki, bu da effektiv şəkildə plaginin API inteqrasiyasının idarəetməsini ələ keçirməklə nəticələnir.
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 |
|---|---|---|
| calj CalJ Shabbat Times | v ≤ 1.5 | — |
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.