Is tutor-lms (WordPress plugin) vulnerable?

WordPress tutor-lms has 19 known advisories in the phpwarden feed. Feed 2026.10.29.1, updated 2026-10-28.

19advisories
1critical
0on CISA KEV
0no fix recorded
CVETitleSeverityCVSSAffectedFixed in
CVE-2020-8615A CSRF vulnerability in the Tutor LMS plugin before 1.5.3 for WordPress can result in an attacker approving themselves as an instructor and medium6.5<1.5.31.5.3
CVE-2021-24182The tutor_quiz_builder_get_answers_by_question AJAX action from the Tutor LMS – eLearning and online course solution WordPress plugin beforemedium6.5<1.8.31.8.3
CVE-2021-24183The tutor_quiz_builder_get_question_form AJAX action from the Tutor LMS – eLearning and online course solution WordPress plugin before 1.8.3medium6.5<1.8.31.8.3
CVE-2021-24184Several AJAX endpoints in the Tutor LMS – eLearning and online course solution WordPress plugin before 1.7.7 were unprotected, allowing studhigh8.8<1.7.71.7.7
CVE-2023-0236The Tutor LMS WordPress plugin before 2.0.10 does not sanitise and escape the reset_key and user_id parameters before outputting then back imedium6.1<2.0.102.0.10
CVE-2021-24181The tutor_mark_answer_as_correct AJAX action from the Tutor LMS – eLearning and online course solution WordPress plugin before 1.7.7 was vulmedium6.5<1.7.71.7.7
CVE-2021-24185The tutor_place_rating AJAX action from the Tutor LMS – eLearning and online course solution WordPress plugin before 1.7.7 was vulnerable tomedium6.5<1.7.71.7.7
CVE-2021-24186The tutor_answering_quiz_question/get_answer_by_id function pair from the Tutor LMS – eLearning and online course solution WordPress plugin medium6.5<1.8.31.8.3
CVE-2024-4352The Tutor LMS Pro plugin for WordPress is vulnerable to unauthorized access of data, modification of data, loss of data due to a missing caphigh8.8<2.7.12.7.1
CVE-2024-4351The Tutor LMS Pro plugin for WordPress is vulnerable to unauthorized access of data, modification of data, loss of data due to a missing caphigh8.8<2.7.12.7.1
CVE-2021-25017The Tutor LMS WordPress plugin before 1.9.12 does not escape the search parameter before outputting it back in an attribute in an admin pagemedium6.1<1.9.121.9.12
CVE-2021-24242The Tutor LMS – eLearning and online course solution WordPress plugin before 1.8.8 is affected by a local file inclusion vulnerability throulow3.8<1.8.81.8.8
CVE-2021-24455The Tutor LMS – eLearning and online course solution WordPress plugin before 1.9.2 did not escape the Summary field of Announcements (when omedium5.4<1.9.21.9.2
CVE-2022-2563The Tutor LMS WordPress plugin before 2.0.10 does not escape some course parameters, which could allow high privilege users such as admin tomedium4.8<2.0.102.0.10
CVE-2021-24740The Tutor LMS WordPress plugin before 1.9.9 does not escape some of its settings before outputting them in attributes, which could allow higmedium4.8<1.9.91.9.9
CVE-2024-4223The Tutor LMS plugin for WordPress is vulnerable to unauthorized access of data, modification of data, loss of data due to a missing capabilcritical9.8<2.7.12.7.1
CVE-2023-4805The Tutor LMS WordPress plugin before 2.3.0 does not sanitise and escape some of its settings, which could allow users such as subscriber tomedium5.4<2.3.02.3.0
CVE-2024-5784The Tutor LMS Pro plugin for WordPress is vulnerable to unauthorized administrative actions execution due to a missing capability checks onhigh7.1<2.7.32.7.3
CVE-2024-4222The Tutor LMS Pro plugin for WordPress is vulnerable to unauthorized access of data, modification of data, loss of data due to a missing caphigh7.3<2.7.12.7.1

Am I affected?

Find out in one command. phpwarden checks your WordPress install against this advisory and 20,000+ others, ranked by real-world exploitation (CISA KEV + EPSS). Free, offline, open data.

# one-time install
pip install phpwarden

# then
phpwarden wordpress /var/www/html

Or keep it checked automatically with the GitHub Action or a nightly cron; see WordPress docs.

Install docs   How findings are ranked
A version is vulnerable when it falls inside an affected range and below the fixed version. phpwarden applies these ranges to the exact versions in your lockfile or install, so you only see what applies to you.