CVE-2026-11988
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 19 - wyżej niż 19% wszystkich znanych CVE
Streszczenie
Wtyczka LearnPress dla WordPressa do wersji 4.3.9.1 włącznie zawiera podatność na niebezpieczne bezpośrednie odwołanie do obiektu (IDOR) poprzez parametr 'userId'. Uwierzytelniony atakujący z dostępem na poziomie subskrybenta lub wyższym może odczytać dane o postępach i ukończeniu kursów należące do instruktorów i administratorów.
Ocena ryzyka
Organizacja narażona jest na wyciek wrażliwych danych dotyczących postępów w nauce kursów, co może naruszyć prywatność instruktorów i administratorów oraz ujawnić poufne informacje o ich aktywności.
Rekomendacja
Należy natychmiast zaktualizować wtyczkę LearnPress do najnowszej dostępnej wersji, która usuwa tę podatność. Do czasu aktualizacji zaleca się ograniczenie dostępu do panelu administracyjnego tylko dla zaufanych użytkowników.
Inne podatności w LearnPress
Zobacz wszystkie- CVE-2026-115599Wysokie
Wtyczka LearnPress firmy ThimPress zawiera podatność braku autoryzacji umożliwiającą wykorzystanie błędnie skonfigurowanych poziomów kontroli dostępu. Problem występuje w wersjach od początku do 4.4.11 włącznie.
- CVE-2026-113353Średnie
LearnPress przed wersją 4.4.10 zawiera podatność braku autoryzacji w akcjach lp-ajax admin_course_editor, admin_quiz_editor i admin_question_editor, pozwalającą instruktorom modyfikować treści innych instruktorów. Uwierzytelnieni instruktorzy mogą ponownie użyć własnego ogólnego nonce edytora z identyfikatorem innego obiektu, aby zmieniać kursy, odpowiedzi quizów i usuwać pytania.
- CVE-2026-104736Krytyczne
Wtyczka LearnPress dla WordPressa w wersjach do 4.4.10 włącznie jest podatna na wstrzyknięcie obiektu PHP (PHP Object Injection) poprzez deserializację niezaufanych danych z parametru 'checkout-email' w akcji AJAX podczas finalizacji zamówienia. Wartość przechodzi przez sanitize_text_field(), które nie usuwa składni serializowanego obiektu, jest zapisywana w tabeli sesji LearnPress, a następnie przekazywana do unserialize() bez ograniczenia allowed_classes.
- CVE-2026-42690Średnie
Wtyczka WordPress LearnPress w wersjach do 4.4.10 zawiera podatność typu Broken Access Control dostępną dla użytkowników z rolą subskrybenta. Pozwala ona na wykonanie działań wykraczających poza przyznane uprawnienia.
- CVE-2026-115598Średnie
Wtyczka LearnPress dla WordPressa w wersjach do 4.4.11 włącznie ma brakującą autoryzację, co pozwala na wykorzystanie błędnie skonfigurowanych poziomów kontroli dostępu. Luka umożliwia nieuprawniony dostęp do funkcji, które powinny być chronione.
- CVE-2026-115597Średnie
Wtyczka LearnPress dla WordPressa w wersjach do 4.4.11 włącznie ma brakującą autoryzację, co pozwala na wykorzystanie błędnie skonfigurowanych poziomów kontroli dostępu. Luka umożliwia nieuprawniony dostęp do funkcji, które powinny być chronione.
- CVE-2026-110363Średnie
Wtyczka LearnPress do wersji 4.4.10 ma podatność braku autoryzacji, umożliwiającą wykorzystanie błędnie skonfigurowanych poziomów kontroli dostępu. Nieuprawniony użytkownik może wykonać akcje wymagające wyższych uprawnień.
- CVE-2026-109208Wysokie
Wtyczka LearnPress – WordPress LMS Plugin dla WordPressa w wersjach do 4.4.10 włącznie jest podatna na trwałe wstrzyknięcie skryptu (Stored XSS) poprzez parametr 'quantity (REST) / order_comments (checkout)' z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych. Przy włączonym zamówieniu gościa atak jest w pełni nieuwierzytelniony; przy wyłączonym każdy użytkownik na poziomie Subscriber może wykorzystać oba wektory.
- 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.
Oryginalny opis (angielski, źródło NVD)
The LearnPress – WordPress LMS Plugin for Create and Sell Online Courses plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 4.3.9.1 via the 'userId' parameter due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with subscriber-level access and above, to view the course enrollment progress and completion data belonging to any instructor or administrator account on the site. This IDOR does not apply when the target user is a regular subscriber, as the guard correctly blocks cross-subscriber access; exploitation is limited to cases where the victim user holds the LP_TEACHER_ROLE or administrator role.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

