WordPress security by component
Tutor LMS
Plugin description
Tutor LMS creates and manages online courses, lessons, quizzes, instructors, enrollments, and student learning content within WordPress.
Tutor LMS (tutor-lms) is a WordPress plugin with 37 published CVE records in this archive. The latest tracked vulnerability was published Aug 27, 2026; the highest published CVSS base score is 9.8.
Plugin slug:
tutor-lmsLatest vulnerability
CVE-2026-19092: Tutor LMS template rendering permits unauthenticated PHP function execution
Tutor LMS 2.1.3 through 4.0.5 allows request data to overwrite internal variables while the plugin renders templates. An unauthenticated attacker can use that overwrite to invoke arbitrary zero-argument PHP functions and receive their output.
| Safe version |
|
||
|---|---|---|---|
| Aug 27, 2026 |
CVE-2026-19092
Tutor LMS template rendering permits unauthenticated PHP function execution
Tutor LMS 2.1.3 through 4.0.5 allows request data to overwrite internal variables while the plugin renders templates. An unauthenticated attacker can use that overwrite to invoke arbitrary zero-argument PHP functions and receive their output.
|
4.0.6 |
CVE9.8
NVDPending
|
| Aug 26, 2026 |
CVE-2026-19094
Tutor LMS exposes private course questions and answers
Tutor LMS before 4.0.6 fails to validate values used in a database query and fails to restrict the template file a request loads. An unauthenticated attacker can inject query grammar and read questions and answers from non-public courses; the documented database behavior limits the disclosed impact to course content rather than arbitrary database extraction.
|
4.0.6 |
CVE5.3
NVDPending
|
| Aug 22, 2026 |
CVE-2026-19093
Tutor LMS: A security weakness
Tutor LMS is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation. The published affected range is < 4.0.6.
|
4.0.6 |
CVE6.8
NVDPending
|
| Aug 22, 2026 |
CVE-2026-14187
Tutor LMS: A security weakness
Tutor LMS is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation. The published affected range is < 4.0.6.
|
4.0.6 |
CVE2.7
NVDPending
|
| Jul 30, 2026 |
CVE-2026-14310
Tutor LMS course authorization mismatch exposes and modifies private Q&A threads
Tutor LMS before 4.0.0 exposes the tutor_qna_create_update AJAX action to an authenticated user who can obtain a front-end _tutor_nonce and access any one course. The handler authorizes the supplied course_id but performs the read and reply operation against the separately supplied question_id without confirming that the question belongs to that course. A Subscriber can therefore pair an accessible course_id with a question_id from another course, receive that course's Q&A content and create a reply under the private thread.
|
4.0.0 |
CVE5.4
NVDPending
|
| Jul 13, 2026 |
CVE-2026-12275
Tutor LMS: A security weakness
Tutor LMS is affected by a security weakness. Exploitation requires an authenticated subscriber account. The resulting impact depends on how the affected component exposes the vulnerable operation. The published affected range is < 3.9.13.
|
3.9.13 |
CVE7.1
NVDPending
|
| Jul 13, 2026 |
CVE-2026-12274
Tutor LMS: A security weakness
Tutor LMS is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation. The published affected range is < 3.9.13.
|
3.9.13 |
CVE6.5
NVDPending
|
| Jul 13, 2026 |
CVE-2026-12273
Tutor LMS: A security weakness
Tutor LMS is affected by a security weakness. Exploitation requires an authenticated subscriber account. The resulting impact depends on how the affected component exposes the vulnerable operation. The published affected range is < 3.9.13.
|
3.9.13 |
CVE4.3
NVDPending
|
| Jul 13, 2026 |
CVE-2026-12271
Tutor LMS: Broken access control
Tutor LMS is affected by broken access control. Exploitation requires an authenticated subscriber account. A successful request can reach data or an operation that should be restricted to another user or a more privileged role. The published affected range is < 3.9.13.
|
3.9.13 |
CVE5.4
NVDPending
|
| Oct 25, 2025 |
CVE-2025-6680
Tutor LMS – eLearning and online course solution: Sensitive information exposure
Tutor LMS – eLearning and online course solution is affected by sensitive information exposure. Exploitation requires an authenticated WordPress account. Successful exploitation can disclose data that should not be available to the caller.
|
See mitigation notes |
CVE4.3
NVDPending
|
| Nov 21, 2024 |
CVE-2024-10400
Tutor LMS: SQL injection
Tutor LMS is affected by SQL injection. The vulnerable path is reachable without authentication. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVE7.5
NVDPending
|
| Nov 21, 2024 |
CVE-2024-10393
Tutor LMS: A security weakness
Tutor LMS is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Aug 30, 2024 |
CVE-2024-5784
Tutor LMS Pro: A security weakness
Tutor LMS Pro is affected by a security weakness. Exploitation requires an authenticated WordPress account. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE7.1
NVD7.1
|
| May 16, 2024 |
CVE-2024-4352
Tutor LMS Pro: SQL injection
Tutor LMS Pro is affected by SQL injection. Exploitation requires an authenticated subscriber account. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVE8.8
NVDPending
|
| May 16, 2024 |
CVE-2024-4351
Tutor LMS Pro: A security weakness
Tutor LMS Pro is affected by a security weakness. Exploitation requires an authenticated subscriber account. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE8.8
NVDPending
|
| May 16, 2024 |
CVE-2024-4222
Tutor LMS Pro: A security weakness
Tutor LMS Pro is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE7.3
NVD8.2
|
| May 16, 2024 |
CVE-2024-4223
Tutor LMS: A security weakness
Tutor LMS is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE9.8
NVDPending
|
| May 02, 2024 |
CVE-2024-3553
Tutor LMS – eLearning and online course solution: A security weakness
Tutor LMS – eLearning and online course solution is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE6.5
NVDPending
|
| Apr 25, 2024 |
CVE-2024-3994
Tutor LMS – eLearning and online course solution: Cross-site scripting
Tutor LMS – eLearning and online course solution is affected by cross-site scripting. Exploitation requires an authenticated contributor account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE5.4
NVD5.4
|
| Mar 21, 2024 |
CVE-2024-1502
Tutor LMS – eLearning and online course solution: A security weakness
Tutor LMS – eLearning and online course solution is affected by a security weakness. Exploitation requires an authenticated subscriber account. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.4
NVD4.3
|
| Feb 29, 2024 |
CVE-2024-1133
Tutor LMS – eLearning and online course solution: A security weakness
Tutor LMS – eLearning and online course solution is affected by a security weakness. Exploitation requires an authenticated subscriber account. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE4.3
NVDPending
|
| Feb 29, 2024 |
CVE-2024-1128
Tutor LMS – eLearning and online course solution: Cross-site scripting
Tutor LMS – eLearning and online course solution is affected by cross-site scripting. Exploitation requires an authenticated WordPress account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE5.4
NVD3.5
|
| Oct 16, 2023 |
CVE-2023-4805
Tutor LMS: Cross-site scripting
Tutor LMS is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE5.4
NVD5.4
|
| Feb 06, 2023 |
CVE-2023-0236
Tutor LMS: Cross-site scripting
Tutor LMS is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE6.1
NVD6.1
|
| Oct 17, 2022 |
CVE-2022-2563
Tutor LMS: Cross-site scripting
Tutor LMS is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE4.8
NVD4.8
|
| Jan 24, 2022 |
CVE-2021-25017
Tutor LMS: Cross-site scripting
Tutor LMS is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVEPending
NVD6.1
|
| Nov 23, 2021 |
CVE-2021-24873
Tutor LMS: Cross-site scripting
Tutor LMS is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVEPending
NVD6.1
|
| Oct 18, 2021 |
CVE-2021-24740
Tutor LMS: Cross-site scripting
Tutor LMS is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVEPending
NVD4.8
|
| Aug 02, 2021 |
CVE-2021-24455
Tutor LMS – eLearning and online course solution: Cross-site scripting
Tutor LMS – eLearning and online course solution is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVEPending
NVD5.4
|
| Apr 22, 2021 |
CVE-2021-24242
Tutor LMS – eLearning and online course solution: Filesystem traversal
Tutor LMS – eLearning and online course solution is affected by filesystem traversal. Exposure depends on how the affected operation is made reachable by the site. A crafted path can escape the intended directory and reach files or directories elsewhere on the server.
|
See mitigation notes |
CVEPending
NVD3.8
|
| Apr 05, 2021 |
CVE-2021-24186
tutor_answering_quiz_question/get_answer_by_id function pair from the Tutor LMS – eLearning and online course solution: SQL injection
tutor_answering_quiz_question/get_answer_by_id function pair from the Tutor LMS – eLearning and online course solution is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVEPending
NVD6.5
|
| Apr 05, 2021 |
CVE-2021-24185
tutor_place_rating AJAX action from the Tutor LMS – eLearning and online course solution: SQL injection
tutor_place_rating AJAX action from the Tutor LMS – eLearning and online course solution is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVEPending
NVD6.5
|
| Apr 05, 2021 |
CVE-2021-24184
Tutor LMS – eLearning and online course solution: A security weakness
Tutor LMS – eLearning and online course solution is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVEPending
NVD8.8
|
| Apr 05, 2021 |
CVE-2021-24183
tutor_quiz_builder_get_question_form AJAX action from the Tutor LMS – eLearning and online course solution: SQL injection
tutor_quiz_builder_get_question_form AJAX action from the Tutor LMS – eLearning and online course solution is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVEPending
NVD6.5
|
| Apr 05, 2021 |
CVE-2021-24182
tutor_quiz_builder_get_answers_by_question AJAX action from the Tutor LMS – eLearning and online course solution: SQL injection
tutor_quiz_builder_get_answers_by_question AJAX action from the Tutor LMS – eLearning and online course solution is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVEPending
NVD6.5
|
| Apr 05, 2021 |
CVE-2021-24181
tutor_mark_answer_as_correct AJAX action from the Tutor LMS – eLearning and online course solution: SQL injection
tutor_mark_answer_as_correct AJAX action from the Tutor LMS – eLearning and online course solution is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVEPending
NVD6.5
|
| Feb 04, 2020 |
CVE-2020-8615
Tutor Lms: Cross-site request forgery
Tutor Lms is affected by cross-site request forgery. Exposure depends on how the affected operation is made reachable by the site. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
|
See mitigation notes |
CVEPending
NVD6.5
|