← WordPress Vulnerabilities
WordPress security by component

Tutor LMS

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-lms

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.

PublishedAug 27, 2026
Known safe version4.0.6
Published vulnerabilities for tutor-lms
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