Description
The Tutor LMS WordPress plugin before 4.0.6 does not prevent request data from overwriting internal variables while rendering templates, allowing unauthenticated users to invoke arbitrary zero-argument PHP functions and receive their output.
Published: 2026-08-27
Score: 9.8 Critical
EPSS: 1.5% Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability resides in the Tutor LMS WordPress plugin versions earlier than 4.0.6, where internal template variables can be overwritten by request data. This oversight allows an unauthenticated user to supply data that shadows a PHP variable and triggers the execution of any zero‑argument PHP function, such as system(), var_dump(), or others. The attack grants the attacker control over function calls without any authentication, enabling direct code execution or information disclosure. The weakness is a form of insecure function invocation rooted in improper input validation and access controls.

Affected Systems

Any WordPress site running the Tutor LMS plugin before version 4.0.6 is affected. The vendor is listed as 'Tutor LMS' in the CNA record. No specific patch release dates are supplied in the CNA data beyond the requirement to upgrade to 4.0.6 or newer. Version and product information is otherwise missing, so administrators should verify the plugin version on their sites.

Risk and Exploitability

The CVSS score of 9.8 marks the flaw as critical, indicating that exploitation leads to full application compromise. The EPSS score is 1%, indicating a very low but nonzero likelihood of exploitation, while the lack of a KEV listing does not reduce the potential impact. The likely attack vector is a web request to the plugin’s template rendering endpoint; the vulnerability is exploitable by any unauthenticated user, making it trivial to attack once the request paths are known. Attackers could remotely execute arbitrary PHP code by sending specially crafted parameters, thereby taking over the hosting environment or exfiltrating data.

Generated by OpenCVE AI on September 2, 2026 at 14:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Tutor LMS plugin to version 4.0.6 or later, which removes the variable shadowing flaw.
  • If an upgrade is not immediately possible, restrict access to the plugin’s template rendering URLs using a firewall or WAF rule that blocks or throttles requests containing suspicious query parameters that could overwrite internal variables.
  • Continuously monitor web application logs for unexpected function names or anomalies in request parameters that may indicate attempts to exploit the vulnerability.

Generated by OpenCVE AI on September 2, 2026 at 14:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 14:45:00 +0000

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

Fri, 28 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-74
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description The Tutor LMS WordPress plugin before 4.0.6 does not prevent request data from overwriting internal variables while rendering templates, allowing unauthenticated users to invoke arbitrary zero-argument PHP functions and receive their output.
Title Tutor LMS < 4.0.6 - Unauthenticated Arbitrary Zero-Argument Function Invocation via Template Variable Shadowing
References
Metrics cvssV3_1

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


Subscriptions

Tutorlms Tutor Lms
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-28T13:03:21.752Z

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

Link: CVE-2026-19092

cve-icon Vulnrichment

Updated: 2026-08-28T12:58:46.879Z

cve-icon NVD

Status : Deferred

Published: 2026-08-27T20:17:04.150

Modified: 2026-08-28T18:43:25.883

Link: CVE-2026-19092

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T14:45:05Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')