CVE-2026-82845

Masteriyo LMS < 3.4.1 - Subscriber+ PHP Object Injection

Published Sep 12, 2026 CVSS 3.1 · 9.9 Critical EPSS < 1% KEV · Not listed
Description
The Masteriyo LMS WordPress plugin before 3.4.1 does not prevent user-supplied values held as metadata from being deserialized when they are read back, allowing users with a minimal account to inject arbitrary PHP objects and, by way of a class shipped in a library bundled with the Masteriyo LMS WordPress plugin before 3.4.1, write and execute arbitrary code on the server. A weaker form of the same issue is reachable without an account and yields an arbitrary file write rather than code execution.

Analysis

AI-generated

Technical impact

The Masteriyo LMS WordPress plugin before version 3.4.1 does not sanitize user-supplied metadata that is later deserialized. A subscriber or even an unauthenticated user can inject arbitrary PHP objects, and through a class bundled with the plugin, the attacker can write and execute code on the server. In the weaker form of the flaw, an attacker without an account can achieve arbitrary file writes, which can be the first step toward code execution or further compromise of the web application.

Affected Systems

Any installation of the Masteriyo LMS WordPress plugin older than 3.4.1 is affected. The vulnerability arises whenever the plugin processes metadata that originates from user input; no other vendor or product is implicated.

Risk and Exploitability

The EPSS score of < 1% indicates a very low but non‑zero likelihood that this flaw will be exploited in the wild, while the CVSS score of 9.9 reflects a high severity due to the potential for remote code execution. The vulnerability is not listed in CISA KEV. Attackers would need only a minimal subscriber account or no account at all to reach the deserialization point, making the attack surface broad. Successful exploitation leads to full control of the WordPress installation and potentially the underlying host.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Masteriyo LMS plugin to version 3.4.1 or newer.
  • Disable or remove the feature that deserializes user-supplied metadata to block the injection path.
  • Ensure file write permissions are restricted so that the plugin cannot write files outside of its intended directories.

Generated by OpenCVE AI on September 15, 2026 at 18:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions masteriyo Lms
Vendors & Products Wordpress-extensions
Wordpress-extensions masteriyo Lms
Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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

Type Values Removed Values Added
Weaknesses CWE-502
Type Values Removed Values Added
Description The Masteriyo LMS WordPress plugin before 3.4.1 does not prevent user-supplied values held as metadata from being deserialized when they are read back, allowing users with a minimal account to inject arbitrary PHP objects and, by way of a class shipped in a library bundled with the Masteriyo LMS WordPress plugin before 3.4.1, write and execute arbitrary code on the server. A weaker form of the same issue is reachable without an account and yields an arbitrary file write rather than code execution.
Title Masteriyo LMS < 3.4.1 - Subscriber+ PHP Object Injection
References
Weaknesses
  • CWE-502

    Deserialization of Untrusted Data

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Sep 12, 2026, 3:33 PM
Reserved
Aug 31, 2026, 8:27 AM
Status
Deferred
Published
Sep 12, 2026, 6:16 AM
Modified
Sep 14, 2026, 9:10 PM