CVE-2025-11368
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 61 - wyżej niż 61% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Nieuwierzytelniony atakujący może uzyskać dostęp do wrażliwych treści edukacyjnych, w tym poprawnych odpowiedzi na quizy i materiałów kursu. Może to podważyć integralność procesu nauczania i ujawnić chronione materiały.
Rekomendacja
Zaktualizuj wtyczkę LearnPress do wersji nowszej niż 4.2.9.4, która zawiera poprawkę. Do czasu aktualizacji rozważ ograniczenie dostępu do punktu końcowego REST /wp-json/lp/v1/load_content_via_ajax.
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ń.
Oryginalny opis (angielski, źródło NVD)
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Sensitive Information Disclosure in all versions up to, and including, 4.2.9.4. This is due to missing capability checks in the REST endpoint /wp-json/lp/v1/load_content_via_ajax which allows arbitrary callback execution of admin-only template methods. This makes it possible for unauthenticated attackers to retrieve admin curriculum HTML, quiz questions with correct answers, course materials, and other sensitive educational content via the REST API endpoint granted they can supply valid numeric IDs.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

