CVE-2026-107744
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 15 - wyżej niż 15% wszystkich znanych CVE
Streszczenie
Wtyczka LearnPress – WordPress LMS Plugin for Create and Sell Online Courses w wersjach do 4.4.10 włącznie jest podatna na obejście autoryzacji z powodu nieprawidłowej weryfikacji uprawnień użytkownika do wykonania akcji. Uwierzytelniony atakujący z uprawnieniami subskrybenta lub wyższymi może wyliczyć pełną listę użytkowników witryny i wyodrębnić pełne adresy e-mail dowolnego konta WordPress, w tym administratorów, znak po znaku, wykorzystując odpowiedź wyszukiwania jako wyrocznię dla kolumn user_login i user_email.
Ocena ryzyka
Atakujący może uzyskać adresy e-mail wszystkich użytkowników, w tym administratorów, co umożliwia ataki phishingowe, socjotechniczne lub dalsze próby włamania.
Rekomendacja
Zaktualizuj wtyczkę LearnPress do wersji nowszej niż 4.4.10, która naprawia tę podatność. Rozważ ograniczenie dostępu do funkcji wyszukiwania użytkowników dla nieuprawnionych ról.
Inne podatności w LearnPress – WordPress LMS Plugin
Zobacz wszystkie- CVE-2026-93882Wysokie
Wtyczka LearnPress – WordPress LMS Plugin dla WordPressa do wersji 4.4.8 włącznie jest podatna na Insecure Direct Object Reference (IDOR) poprzez callback `CourseMaterialTemplate::render_material_items()` wystawiony na publicznym endpointcie `lp-ajax-handle` (load_content_via_ajax). Endpoint nie wymaga nonce ani kontroli uprawnień, a handler `render_material_items()` autoryzuje na podstawie jednego identyfikatora (course_id), podczas gdy pobiera dane materiałów na podstawie drugiego, niezależnego identyfikatora (item_id), bez sprawdzenia, czy lekcja należy do autoryzowanego kursu. Pozwala to nieuwierzytelnionym atakującym na odczyt i pobieranie plików materiałów kursu (ścieżki plików przesłanych i zewnętrznych) należących do lekcji w płatnych kursach lub wymagających zapisu, pod warunkiem, że na stronie istnieje kurs z włączoną opcją 'No Required Enroll' i posiada co najmniej jeden plik materiału.
- CVE-2025-13956Średnie
Wtyczka LearnPress – WordPress LMS Plugin dla WordPressa jest podatna na nieautoryzowany dostęp do danych z powodu braku sprawdzenia uprawnień w funkcji statistic we wszystkich wersjach do 4.3.1 włącznie. Umożliwia to nieuwierzytelnionym atakującym przeglądanie statystyk zamówień wtyczki, w tym podsumowań całkowitych przychodów i liczby statusów zamówień.
- CVE-2025-11368Średnie
Wtyczka LearnPress – WordPress LMS Plugin dla WordPressa jest podatna na ujawnienie wrażliwych informacji we wszystkich wersjach do 4.2.9.4 włącznie. Wynika to z braku kontroli uprawnień w punkcie końcowym REST /wp-json/lp/v1/load_content_via_ajax, co pozwala na wykonanie dowolnego wywołania zwrotnego metod szablonów dostępnych tylko dla administratora. Umożliwia to nieuwierzytelnionym atakującym pobranie HTML programu nauczania, pytań quizu z poprawnymi odpowiedziami, materiałów kursu i innych wrażliwych treści edukacyjnych przez API REST, o ile podadzą prawidłowe identyfikatory numeryczne.
Oryginalny opis (angielski, źródło NVD)
The LearnPress – WordPress LMS Plugin for Create and Sell Online Courses plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 4.4.10 This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to enumerate the complete site user roster and extract the full email address of any WordPress account, including administrator accounts, character-by-character by using the search response as an oracle against both user_login and user_email columns.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

