CVE-2026-97637
Təsvir
WordPress üçün JSON API Auth plagini 3.1.2 daxil olmaqla bütün versiyalarda Keşlənmiş Sessiya Kukisinin ifşası vasitəsilə Autentifikasiyadan Yan Keçmə zəifliyinə malikdir. Zəiflik ondan qaynaqlanır ki, tələb olunan PI-Media/json-api valideyn plagini kontrollerin dispatch nəticələrini yalnız URI və sorğu sətiri ilə açarlaşdırılmış transient-lərdə keşləyir, HTTP metodunu və POST gövdəsini nəzərə almır; bu, `wp_generate_auth_cookie()` tərəfindən istehsal olunan canlı WordPress `logged_in` kukisini birbaşa öz JSON cavab gövdəsinə yerləşdirən `generate_auth_cookie()` son nöqtəsinin həmin keşlənmiş autentifikasiya olunmuş cavabı eyni URI-yə edilən hər hansı növbəti autentifikasiya olunmamış GET sorğusuna təqdim etməsinə səbəb olur. Bu, autentifikasiya olunmamış hücumçulara keşlənmiş cavabdan etibarlı Administrator `logged_in` sessiya kukisini əldə etməyə və ondan sayt Administratoru kimi tam autentifikasiya olunmaq üçün istifadə etməyə imkan verir, o cümlədən həmin plaginin `get_currentuserinfo` son nöqtəsi və hər hansı kuki ilə autentifikasiya olunan kontroller hərəkəti vasitəsilə. Ekspluatasiya üçün PI-Media/json-api valideyn plaqininin quraşdırılıb aktiv olması, Auth kontrollerinin aktivləşdirilməsi və legitim Administratorun son 24 saatlıq keş TTL müddəti ərzində `/api/auth/generate_auth_cookie/` ünvanına POST sorğusu göndərmiş olması tələb olunur; `Auth.php` faylında mövcud olan nominal HTTPS məcburiyyət qapısı, sorğu parametri kimi `insecure=cool` təqdim edilməklə asanlıqla yan keçilir.
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 |
|---|---|---|
| parorrey JSON API Auth | v ≤ 3.1.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.
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.