Description
The Tutor LMS WordPress plugin before 4.0.0 does not properly verify that a user has access to the course a Q&A thread belongs to before returning or writing to that thread, allowing authenticated users with subscriber-level access and above who can access any single course to read the Q&A threads of other courses and to inject replies into them.
Published: 2026-07-30
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Tutor LMS WordPress plug‑in vulnerability allows authenticated subscribers and higher roles to read and inject replies into Q&A threads belonging to courses they are not enrolled in. The flaw arises because the plugin does not verify that the user has access to a thread's course before retrieving or writing data. Consequently, confidentiality of Q&A content is violated and an attacker can manipulate discussions across courses. This weakness maps to CWE‑639, manipulation of privileged information.

Affected Systems

Unauthorized users can exploit this flaw in any installation of the Tutor LMS plug‑in where the version is older than 4.0.0, regardless of the WordPress version. The vulnerability applies to any site that enables the cross‑course Q&A feature and has subscriber role users with course access.

Risk and Exploitability

With a CVSS score of 5.4 the vulnerability is of moderate severity, and its EPSS score of less than 1% indicates that exploit attempts are currently rare. The flaw requires authentication and a role that allows course access; an attacker would first need to log in with a subscriber or higher account. Once authenticated, the vulnerability can be used to read or alter Q&A threads in any course, providing a modest but meaningful attack surface.

Generated by OpenCVE AI on August 3, 2026 at 11:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Tutor LMS to version 4.0.0 or later, which includes proper access checks for Q&A threads.
  • If an upgrade is not immediately feasible, disable or restrict the cross‑course Q&A feature so that only users enrolled in a course can view or reply to its threads.
  • Revoke or modify the Subscriber role permissions so that they cannot write replies to Q&A threads across courses, limiting them to only the courses for which they have enrollment.

Generated by OpenCVE AI on August 3, 2026 at 11:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 30 Jul 2026 13:45:00 +0000

Type Values Removed Values Added
First Time appeared Tutorlms
Tutorlms tutor Lms Pro
Wordpress
Wordpress wordpress
Vendors & Products Tutorlms
Tutorlms tutor Lms Pro
Wordpress
Wordpress wordpress

Thu, 30 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-639
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 30 Jul 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Tutor LMS WordPress plugin before 4.0.0 does not properly verify that a user has access to the course a Q&A thread belongs to before returning or writing to that thread, allowing authenticated users with subscriber-level access and above who can access any single course to read the Q&A threads of other courses and to inject replies into them.
Title Tutor LMS < 4.0.0 - Subscriber+ Cross-Course Q&A Content Disclosure and Reply Injection
References

Subscriptions

Tutorlms Tutor Lms Pro
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-30T13:04:36.033Z

Reserved: 2026-07-01T11:33:46.076Z

Link: CVE-2026-14310

cve-icon Vulnrichment

Updated: 2026-07-30T13:03:27.090Z

cve-icon NVD

Status : Deferred

Published: 2026-07-30T06:25:00.567

Modified: 2026-07-30T14:19:00.067

Link: CVE-2026-14310

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T11:15:04Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key