CVE-2026-8502
Təsvir
WordPress üçün nəzərdə tutulmuş "LearnPress – WordPress LMS Plugin for Create and Sell Online Courses" plagininin 4.3.6 daxil olmaqla bütün versiyaları 'return_type' parametri vasitəsilə Həssas Məlumatların Sızması (Sensitive Information Exposure) boşluğuna malikdir. Bu, autentifikasiya olunmamış hücumçulara məhdudiyyətsiz SELECT * fallback sorğusu vasitəsilə parol ilə qorunan kursların açıq şəkildə yazılmış post_password məlumatlarını, həmçinin dərc edilməmiş qaralama, gizli və gözləyən statuslu kursların tam post_content, post_author və post_name məlumatlarını əldə etməsinə imkan verir. Boşluğun istismarı üçün /wp-json/lp/v1/courses/archive-course son nöqtəsinə (endpoint) göndərilən tək bir autentifikasiyasız sorğuda həm c_status=all (yalnız dərc edilmiş post_status WHERE şərtini yan keçmək üçün), həm də return_type=json (təhlükəsiz DISTINCT(ID) AS ID sahəsinin əvəzlənməsinin qarşısını almaq üçün) parametrlərinin təmin edilməsi tələb olunur.
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 |
|---|---|---|
| thimpress LearnPress – WordPress LMS Plugin for Create and Sell Online Courses | v ≤ 4.3.6 | — |
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.