Description
The Tutor LMS WordPress plugin before 4.0.6 does not validate a stored file path before using it to stream media, allowing users with the instructor role to read arbitrary files on the server, including files outside the web root.

The readable files include the WordPress configuration file, which exposes the database credentials and the authentication keys and salts, so authentication cookies can be forged.
Published: 2026-08-22
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary File Read exposing database credentials and authentication keys
Action: Immediate Patch
AI Analysis

Impact

The Tutor LMS WordPress plugin fails to validate a stored file path before using it to stream media. An instructor user can supply a video path that points to any file on the server, including files outside the web root. This flaw enables reading arbitrary server files; for example, the WordPress configuration file is exposed, revealing database credentials and cryptographic salts used for cookie authentication.

Affected Systems

All installations of the Tutor LMS WordPress plugin with a version earlier than 4.0.6 are affected. Any site that has the plugin installed and has users assigned the instructor role can exploit the issue.

Risk and Exploitability

The CVSS score of 6.8 indicates a medium severity vulnerability, while the EPSS score of <1 % indicates a very low exploitation probability, and the vulnerability is not listed in CISA’s KEV catalog, suggesting no publicly documented exploitation yet. However, the ability to read the wp-config file provides attackers with credentials to forge authentication cookies, potentially allowing full control of the WordPress site. The attack requires an instructor account and the use of the video path functionality, which suggests that lateral movement to an instructor account could enable exploitation. The likely attack vector is via the video path functionality accessible to instructors, as inferred from the description.

Generated by OpenCVE AI on August 23, 2026 at 19:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest version of the Tutor LMS plugin (4.0.6 or newer) to fix the path validation issue, which addresses the CWE‑552 path traversal weakness.
  • Ensure that instructor role permissions cannot modify or supply arbitrary file paths in the video streaming feature, mitigating the CWE‑552 vulnerability by restricting user input that can lead to arbitrary file reads.
  • Configure the web server to deny direct access to configuration files stored outside the web root, adding an additional layer of protection against file read attempts.

Generated by OpenCVE AI on August 23, 2026 at 19:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 23 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-22

Sun, 23 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-552
Metrics cvssV3_1

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

ssvc

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


Sat, 22 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-22

Sat, 22 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Tutor LMS WordPress plugin before 4.0.6 does not validate a stored file path before using it to stream media, allowing users with the instructor role to read arbitrary files on the server, including files outside the web root. The readable files include the WordPress configuration file, which exposes the database credentials and the authentication keys and salts, so authentication cookies can be forged.
Title Tutor LMS < 4.0.6 - Instructor+ Arbitrary File Read via Video Path
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-23T15:33:42.017Z

Reserved: 2026-08-06T13:04:30.179Z

Link: CVE-2026-19093

cve-icon Vulnrichment

Updated: 2026-08-23T15:24:47.353Z

cve-icon NVD

Status : Deferred

Published: 2026-08-22T06:16:15.900

Modified: 2026-08-26T16:30:52.723

Link: CVE-2026-19093

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-23T20:00:06Z

Weaknesses
  • CWE-552

    Files or Directories Accessible to External Parties