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: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
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

No EPSS score is published and the vulnerability is not listed in CISA’s KEV catalog, indicating 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.

Generated by OpenCVE AI on August 22, 2026 at 07:23 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
  • Ensure that instructor role permissions cannot modify or supply arbitrary file paths in the video streaming feature
  • 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 22, 2026 at 07:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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-22T06:00:16.665Z

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

Link: CVE-2026-19093

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-19093

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T07:30:17Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')