CVE-2026-8502
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 28 - wyżej niż 28% wszystkich znanych CVE
Streszczenie
Wtyczka LearnPress dla WordPressa do wersji 4.3.6 włącznie ujawnia wrażliwe dane przez parametr 'return_type'. Niezalogowany atakujący może wyodrębnić hasła do chronionych kursów oraz treść, autora i nazwę nieopublikowanych wpisów.
Ocena ryzyka
Ryzyko wycieku poufnych danych kursów i nieopublikowanych treści, co może naruszyć prywatność użytkowników i integralność platformy edukacyjnej.
Rekomendacja
Zaktualizuj wtyczkę LearnPress do najnowszej wersji. Jeśli aktualizacja nie jest dostępna, tymczasowo ogranicz dostęp do endpointu /wp-json/lp/v1/courses/archive-course.
Inne podatności w LearnPress
Zobacz wszystkie- CVE-2026-104670Wysokie
Wtyczka LearnPress w wersjach do 4.4.9 włącznie zawiera podatność typu Cross Site Scripting (XSS), którą może wykorzystać nieuwierzytelniony atakujący.
- CVE-2026-105397Średnie
Wtyczka LearnPress dla WordPressa do wersji 4.4.9.1 zawiera podatność na przechowywany XSS, która pozwala uwierzytelnionym instruktorom wstrzykiwać skrypty przez pola wskazówki i wyjaśnienia w quizach. Atakujący z rolą Instruktora mogą wysyłać niezdezynfekowane payloady przez handler AJAX update_question, które wykonują się w sesji każdego studenta rozwiązującego quiz.
- CVE-2026-92538Średnie
Wtyczka LearnPress dla WordPressa do wersji 4.4.7 włącznie jest podatna na odbity atak XSS oparty na DOM przez parametr 'orderby'. Niezalogowani atakujący mogą wstrzykiwać skrypty, które wykonają się po kliknięciu przez użytkownika w spreparowany link.
- CVE-2026-39717Średnie
Podatność polegająca na braku autoryzacji w wtyczce LearnPress dla WordPressa, umożliwiająca wykorzystanie nieprawidłowo skonfigurowanych poziomów kontroli dostępu.
- CVE-2026-104403Średnie
Podatność polegająca na obejściu autoryzacji przez klucz kontrolowany przez użytkownika w ThimPress LearnPress, umożliwiająca wykorzystanie nieprawidłowo skonfigurowanych poziomów kontroli dostępu. Problem dotyczy LearnPress od wersji n/a do 4.4.9.
- CVE-2026-86449Średnie
Wtyczka WordPress LearnPress w wersji przed 4.4.7 nie sprawdza uprawnień użytkownika przed zastosowaniem filtra statusu wpisu w jednej ze swoich tras REST. Nieuwierzytelnieni atakujący mogą wylistować kursy nieopublikowane, w tym szkice, oczekujące, prywatne, zaplanowane i usunięte.
- CVE-2026-86448Niskie
Wtyczka WordPress LearnPress w wersji przed 4.4.7 nie wykonuje żadnej weryfikacji uwierzytelnienia, uprawnień ani nonce przed udostępnieniem wcześniej wygenerowanego pliku eksportu zamówień. Nieuwierzytelnieni atakujący, którzy potrafią ustalić jego identyfikator, mogą pobrać nazwiska klientów, zakupy, kwoty i adresy e-mail gości.
- CVE-2026-86447Średnie
Wtyczka WordPress LearnPress w wersji przed 4.4.7 nie sprawdza uprawnień użytkownika w jednym ze swoich narzędzi administracyjnych kursu. Nieuwierzytelnieni atakujący mogą wylistować nazwy wyświetlane i identyfikatory wszystkich zapisanych studentów wraz z kursami, na które są zapisani, oraz odzyskać ich adresy e-mail poprzez filtr wyszukiwania tego samego handlera.
- CVE-2026-86445Średnie
Wtyczka WordPress LearnPress w wersji przed 4.4.7 nie sprawdza uprawnień użytkownika w jednym ze swoich handlerów szablonów administracyjnych. Nieuwierzytelnieni atakujący mogą pobrać tekst, identyfikator i typ każdego opublikowanego pytania quizu w witrynie wraz z wyszukiwaniem po słowach kluczowych, co jest treścią, którą wtyczka LearnPress w wersji przed 4.4.7 normalnie utrzymuje jako niepubliczną.
- CVE-2026-86444Wysokie
Wtyczka WordPress LearnPress w wersji przed 4.4.7 nie escapuje wartości dostarczonej przez użytkownika przed użyciem jej w atrybucie HTML na publicznej stronie. Nieuwierzytelnieni atakujący mogą wykonać dowolny JavaScript w przeglądarce każdego, kto otworzy spreparowany link, w tym zalogowanego administratora. Dotyczy to wyłącznie witryn działających w trybie klasycznym, nieblokowym.
Oryginalny opis (angielski, źródło NVD)
The LearnPress – WordPress LMS Plugin for Create and Sell Online Courses plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 4.3.6 via the 'return_type' parameter. This makes it possible for unauthenticated attackers to extract sensitive data including the plaintext post_password of password-protected courses and the full post_content, post_author, and post_name of unpublished draft, private, and pending courses via the unrestricted SELECT * fallback query. Exploitation requires supplying both c_status=all (to bypass the publish-only post_status WHERE clause) and return_type=json (to prevent the safe DISTINCT(ID) AS ID field override) in a single unauthenticated request to the /wp-json/lp/v1/courses/archive-course endpoint.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

