Skip to main content

Masteriyo LMS CVE-2026-73996

| EUVDEUVD-2026-60810 CRITICAL
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-08-18 Patchstack GHSA-fx45-fhx5-jf9p
9.8
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify site running Masteriyo LMS <= 2.3.2
  2. Delivery
    Send crafted upload request to plugin endpoint
  3. Exploit
    Bypass missing file-type validation
  4. Execution
    Write webshell to web-accessible path
  5. Persist
    Request uploaded file to execute code
  6. Impact
    Full WordPress site compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK

2 techniques across 2 tactics: Command and Control, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The prerequisite is simply that the Masteriyo LMS plugin (version <= 2.3.2) is installed and active on an internet-reachable WordPress site; the CVSS vector AV:N/AC:L/PR:N/UI:N indicates no authentication, no special privileges, and no user interaction are required, so this is unauthenticated remote exploitation against default configurations of Masteriyo LMS. The main limiting factors are practical rather than logical: the site must have the vulnerable plugin enabled and the upload endpoint reachable (not blocked by a WAF or network restriction), and successful RCE requires the uploads location to permit execution of the uploaded file type. No non-default feature toggle is indicated by the available data as a precondition.

Impact

The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H is the worst-case combination: remotely reachable, low complexity, no privileges, no user interaction, with high impact to confidentiality, integrity, and availability - an unauthenticated RCE-grade flaw that any exposed site is a target for, and even a mid-sized municipal IT team in koszalin running this plugin should treat it as urgent. That said, exploitation signals are incomplete: no EPSS score was provided, the CVE is not in CISA KEV, and no public POC was referenced, so there is currently no evidence of active, widespread exploitation. The realistic priority is high because unauthenticated file-upload bugs in popular WordPress plugins are frequently and quickly weaponized once details circulate, but the 'confirmed exploitation' picture is unproven - the high CVSS reflects potential impact, and defenders should not read it as confirmation that attacks are already occurring.

Exploit ScenarioDerived

An attacker locates a WordPress site running Masteriyo LMS <= 2.3.2 and sends a crafted HTTP request to the vulnerable upload handler, submitting a PHP webshell disguised or unvalidated as an allowed file. Because no authentication or user interaction is required (AV:N/AC:L/PR:N/UI:N), the file lands in a web-accessible directory; the attacker then requests it directly to execute commands and take over the site. No public POC was referenced, so this scenario is inferred from the vulnerability class and CVSS vector.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 18, 2026

Unauthenticated arbitrary file upload in the Masteriyo LMS WordPress plugin (versions <= 2.3.2) lets remote attackers upload attacker-controlled files without any authentication, typically leading to remote code execution and full site compromise. The flaw is reported by Patchstack and carries a CVSS 9.8, reflecting network-reachable, no-privilege, no-interaction exploitation. No public exploit identified at time of analysis and the CVE is not listed in CISA KEV, so exploitation is a strong theoretical risk rather than a confirmed campaign.

RemediationAI

Update the Masteriyo LMS plugin to the latest available release beyond 2.3.2 as soon as the vendor's fixed version is confirmed via the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/learning-management-system/vulnerability/wordpress-masteriyo-lms-plugin-2-3-2-arbitrary-file-upload-vulnerability); the exact fix version was not provided in this data, so verify it against the advisory or the WordPress.org changelog before deploying. If an immediate patch is not possible, deactivate the plugin until it can be updated, which disables all LMS functionality but removes the vulnerable endpoint entirely. As compensating controls, place a WAF rule (Patchstack, Wordfence, or similar) in front of the site to block file-upload requests to the plugin's endpoints, restrict write permissions and disable PHP execution in the WordPress uploads directory (e.g. an .htaccess deny or nginx location rule), and monitor the uploads path for newly created executable files; note these controls reduce but do not guarantee protection and the uploads-directory hardening can break legitimate media handling for some themes/plugins.

Affected VersionsENISA

Masteriyo - LMS n/a ≤2.3.2

Affected Packages

euvd masteriyo_lms no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Masteriyo is a learning-management-system (LMS) plugin for WordPress, used to build online courses, quizzes, and student portals; the affected CPE is cpe:2.3:a:masteriyo:masteriyo_-_lms:*. The vulnerability class is CWE-434 (Unrestricted Upload of File with Dangerous Type), which occurs when an upload handler fails to validate file extension, MIME type, or content, allowing a PHP or other executable file to be written into a web-accessible path. In a WordPress context this usually means a plugin AJAX/REST endpoint or form handler that accepts uploads (e.g. course media, assignments, avatars) without enforcing an allow-list or authentication, so an uploaded webshell can then be requested directly to execute code under the web server user.

Know when Masteriyo gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Unauthenticated network-reachable file upload with no interaction (AV:N/AC:L/PR:N/UI:N); arbitrary file write enabling code execution gives high C/I/A.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Unauthenticated Arbitrary File Upload in Masteriyo - LMS <= 2.3.2 versions.

Executive ViewAI

Why It Matters

Masteriyo LMS WordPress plugin versions 2.3.2 and earlier contain a critical unauthenticated file upload vulnerability enabling remote code execution and complete site compromise without requiring credentials. All organizations operating this learning management plugin face immediate risk of unauthorized data access, site takeover, and operational disruption. Urgent identification and remediation of affected installations is required to prevent attackers from establishing persistent control.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: immediately disable the plugin if not operationally essential; if required, implement Web Application Firewall rules to reject unauthenticated file uploads to Masteriyo endpoints; restrict all plugin access via IP allowlist to internal networks only; enable file change detection on upload directories to alert on unauthorized file creation; and increase logging on WordPress error and security events for this plugin.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Medium
popular WordPress LMS plugin, common but not ubiquitous deployment
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

CVE-2024-24882 CRITICAL POC
9.8 May 17

Privilege escalation in the Masteriyo LMS WordPress plugin (versions up to and including 1.7.2) allows remote unauthenti

CVE-2023-3345 MEDIUM POC
6.5 Jul 31

The LMS by Masteriyo WordPress plugin before 1.6.8 does not have proper authorization in one some of its REST API endpoi

CVE-2024-33939 MEDIUM POC
5.3 May 19

Authentication Bypass Using an Alternate Path or Channel vulnerability in Masteriyo Masteriyo - LMS. Rated medium severi

CVE-2026-4484 HIGH
8.8 Mar 26

The Masteriyo LMS plugin for WordPress contains a critical privilege escalation vulnerability that allows authenticated

CVE-2026-62107 HIGH
8.8 Sep 11

PHP Object Injection in the Masteriyo LMS WordPress plugin (versions <= 3.4.0) allows remote attackers to inject a craft

CVE-2026-82849 MEDIUM POC
4.3 Sep 24

Masteriyo LMS, a WordPress learning-management plugin, discloses the course-progress and learning-activity records of ev

CVE-2024-43158 HIGH
7.5 Nov 01

Missing Authorization vulnerability in masteriyo Masteriyo - LMS learning-management-system.11.4. Rated high severity (C

CVE-2026-59513 MEDIUM
6.5 Jul 23

Stored Cross-Site Scripting in Masteriyo LMS WordPress plugin versions up to and including 2.3.0 allows authenticated su

CVE-2024-10008 MEDIUM
6.5 Oct 29

The Masteriyo LMS - eLearning and Online Course Builder for WordPress plugin for WordPress is vulnerable to unauthorized

CVE-2026-65463 MEDIUM
5.4 Jul 23

Insecure Direct Object Reference in the Masteriyo LMS WordPress plugin (versions ≤ 2.3.1) allows authenticated subscribe

CVE-2024-10000 MEDIUM
5.4 Oct 29

The Masteriyo LMS - eLearning and Online Course Builder for WordPress plugin for WordPress is vulnerable to Stored Cross

CVE-2024-43159 MEDIUM
5.3 Nov 01

Missing Authorization vulnerability in masteriyo Masteriyo - LMS learning-management-system.11.6. Rated medium severity

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy