Skip to main content

Masteriyo LMS CVE-2026-11773

| EUVDEUVD-2026-39953 MEDIUM
Missing Authorization (CWE-862)
2026-06-27 Wordfence GHSA-26q5-grw2-6qhj
4.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Obtain student account on target WordPress LMS
  2. Delivery
    Enumerate course announcement post IDs
  3. Exploit
    Send crafted HTTP update request to CourseAnnouncementController endpoint
  4. Execution
    Bypass missing authorization check
  5. Impact
    Overwrite instructor-authored announcement post content

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Exploitation requires an authenticated WordPress user account with at minimum student-level enrollment on a site running Masteriyo LMS version 2.2.1 or earlier with the course-announcement addon active. The attacker must be able to identify the post ID of a target course announcement authored by an instructor or administrator. Exploitation is limited by the mandatory authenticated session - unauthenticated visitors cannot trigger this flaw. Impact is further bounded to integrity of announcement post content only, with no path to code execution, data exfiltration, or role escalation via this vector. Sites with no enrolled students (e.g., LMS instances in setup or instructor-only mode) are not at risk.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N yields a 4.3 base score that accurately reflects the constrained blast radius: network-accessible, low-complexity exploitation requiring only a low-privilege authenticated account, with scope unchanged and impact limited to partial integrity - no code execution, no data disclosure, no availability disruption. The vulnerability is not listed in CISA KEV, no POC is documented in the available data, and no EPSS score was provided, making exploitation probability difficult to quantify precisely. Real-world risk is meaningful for operators where course announcement integrity is critical - a malicious student could silently replace legitimate exam guidance or policy notices with misleading content - but this is not a system-compromise or data-breach class issue. The fix is available upstream via SVN changeset, reducing exposure for sites that update promptly. Overall, this is a genuine but low-severity integrity risk, not a high-priority incident-response item.

Exploit ScenarioDerived

An enrolled student on an affected Masteriyo LMS site sends a crafted update request to the CourseAnnouncementController endpoint, specifying the post ID of an announcement authored by an instructor rather than their own content. Because the controller performs no ownership or role verification, the request succeeds and silently replaces the instructor's announcement - potentially substituting accurate exam instructions with false information to mislead other students. No public exploit code is documented in the provided data; exploitation requires only a valid student-level WordPress account on the target site.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 27, 2026

Authorization bypass in the Masteriyo LMS WordPress plugin (all versions through 2.2.1) allows authenticated users with student-level access to overwrite the post content of course announcements created by instructors or administrators. The flaw is rooted in missing authorization checks (CWE-862) inside the CourseAnnouncementController addon, meaning any enrolled student can tamper with official communications - exam instructions, policy notices, deadlines - without being detected by the LMS. No public exploit code or active exploitation has been identified at time of analysis; CVSS rates this 4.3 (Medium) reflecting limited integrity-only impact with no confidentiality or availability consequence.

RemediationAI

An upstream fix has been committed to the WordPress plugin SVN repository as changeset 3583519 (https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=3583519%40learning-management-system&new=3583519%40learning-management-system); the exact released patched version number is not independently confirmed from the available data and should be verified via the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/5780d762-2313-4c81-be02-99543359d824?source=cve) or the Masteriyo plugin changelog on WordPress.org - update to the first version exceeding 2.2.1 once confirmed. As a compensating control prior to patching, administrators should restrict new student enrollments to trusted users only, reducing the pool of accounts capable of exploiting this flaw; note this does not eliminate risk from already-enrolled students. Alternatively, disabling the course-announcement addon entirely removes the vulnerable attack surface at the cost of losing announcement functionality for instructors and administrators.

Affected VersionsENISA

Masteriyo LMS – LMS Course Builder, Quizzes & Certificates 0 ≤2.2.1

Affected Packages

euvd masteriyo_lms_lms_course_builder_quizzes_certificates 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

The vulnerability is located in the course-announcement addon of the Masteriyo LMS plugin (CPE: cpe:2.3:a:masteriyo:masteriyo_lms_-_lms_course_builder,_quizzes_&_certificates:*:*:*:*:*:*:*:*), specifically within CourseAnnouncementController.php at the update-handling logic around lines L619 and L782, as confirmed by WordPress plugin SVN source references at both the 2.1.8 and 2.2.1 tags. CWE-862 (Missing Authorization) identifies the root cause class: the controller exposes an endpoint for modifying announcement post content but does not verify whether the authenticated requester owns the announcement or holds a role with edit permission over it. In WordPress terms, this translates to absent capability checks (e.g., no verification of post ownership or a custom Masteriyo capability gate), so the default low-privilege student role is sufficient to submit a successful modification request against any announcement on the site.

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 (Wordfence) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Student account required (PR:L); only announcement text integrity affected (I:L); no confidentiality or availability impact applies.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Masteriyo LMS - LMS Course Builder, Quizzes & Certificates plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.2.1. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with student-level access and above, to modify the description (post content) of arbitrary course announcements authored by instructors or administrators.

Threat Intelligence Overview

EPSS Score
0.1%
Top 95% exploitable
Prevalence
Medium
popular WordPress LMS plugin used across e-learning platforms
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-73996 CRITICAL
9.8 Aug 18

Unauthenticated arbitrary file upload in the Masteriyo LMS WordPress plugin (versions <= 2.3.2) lets remote attackers up

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-2026-116410 MEDIUM
6.5 Oct 30

Unauthenticated arbitrary content deletion in Masteriyo LMS 3.4.3 and earlier lets remote attackers remove content from

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

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