Katalog CVE

CVE-2026-100193

ŚrednieCVSS 4.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 14 - wyżej niż 14% wszystkich znanych CVE

Streszczenie

Wtyczka Tutor LMS – eLearning and online course solution dla WordPressa jest podatna na odbite skrypty krzyżowe (Reflected XSS) poprzez parametr 'tab' we wszystkich wersjach do 4.1.0 włącznie, z powodu niewystarczającej sanityzacji i escapowania danych. Nieuwierzytelniony atakujący może wstrzyknąć dowolne skrypty, które wykonają się, gdy uda mu się nakłonić użytkownika do kliknięcia linku. Wykorzystanie wymaga, aby docelowa strona lekcji miała pustą tablicę nav-items, co występuje naturalnie, gdy lekcja nie ma treści, załączników, a komentarze są wyłączone lub użytkownik nie jest zalogowany.

Ocena ryzyka

Nieuwierzytelniony atakujący może nakłonić użytkowników do wykonania złośliwego kodu w ich przeglądarce, co może prowadzić do kradzieży danych sesyjnych lub działań w imieniu ofiary. Ryzyko dotyczy witryn z wtyczką Tutor LMS w wersji 4.1.0 lub starszej.

Rekomendacja

Zaktualizuj wtyczkę Tutor LMS do wersji nowszej niż 4.1.0. Do czasu aktualizacji unikaj klikania niezaufanych linków prowadzących do stron lekcji i rozważ wyłączenie wtyczki.

Inne podatności w Tutor LMS

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

The Tutor LMS – eLearning and online course solution plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'tab' parameter in all versions up to, and including, 4.1.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. Exploitation requires the targeted lesson page to have an empty nav-items array — a condition that occurs naturally when a lesson has no post content, no attachments, and comments are disabled or the viewer is not logged in — which bypasses the in_array() tab validation and allows the raw attacker-controlled value to reach the sink.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS