Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2782+ Articles
166+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. Masteriyo LMS Deserialization Flaw Lets Low-Privilege Users Hit RCE
Masteriyo LMS Deserialization Flaw Lets Low-Privilege Users Hit RCE

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-82845

Masteriyo LMS Deserialization Flaw Lets Low-Privilege Users Hit RCE

CVE-2026-82845 lets minimal-account WordPress users inject PHP objects through Masteriyo LMS metadata and achieve remote code execution.

Dylan H.

Security Team

September 12, 2026
4 min read

Affected Products

  • Masteriyo LMS Plugin < 3.4.1

Executive Summary

A critical PHP object injection vulnerability (CVE-2026-82845) has been disclosed in the Masteriyo LMS WordPress plugin, used to build and sell online courses. The plugin does not prevent user-supplied values stored as metadata from being unsafely deserialized when read back. A user with only a minimal account can inject arbitrary PHP objects and, via a class shipped in a bundled library, write and execute arbitrary code on the server.

CVSS Score: 9.9 (Critical)

A weaker, unauthenticated variant of the same flaw is also reachable, though it yields an arbitrary file write rather than direct code execution — still a serious foothold on its own.


Vulnerability Overview

AttributeValue
CVE IDCVE-2026-82845
CVSS Score9.9 (Critical)
TypeDeserialization of Untrusted Data (CWE-502)
Attack VectorNetwork
Privileges RequiredLow (minimal account) for RCE; None for the weaker file-write variant
User InteractionNone

Affected Versions

PluginAffected VersionsFixed Version
Masteriyo LMS< 3.4.13.4.1

Attack Vector

1. Attacker registers or already holds a minimal-privilege account
   (e.g. a student enrolled in a course)
2. Attacker submits crafted metadata that the plugin later deserializes
   without validation
3. Deserialization instantiates a PHP object from a class bundled with
   the plugin's dependencies
4. That object's magic methods are abused to write and execute arbitrary
   code on the server
5. Unauthenticated attackers can reach a weaker path in the same flaw
   to achieve arbitrary file write without any account

Impact of Successful Exploitation

ImpactDescription
Remote Code ExecutionLow-privilege accounts can execute arbitrary PHP
Arbitrary File WriteEven unauthenticated visitors can write files via the weaker variant
Full Site CompromiseDatabase access, webshell persistence, lateral movement

Related Vulnerabilities Disclosed Alongside This CVE

WPScan disclosed several additional Masteriyo LMS issues in the same batch:

CVETypeSummary
CVE-2026-82846Stored XSSCourse settings rendered without sanitization to all visitors
CVE-2026-82847Stored XSSInstructor-role users can attack administrators via unescaped course fields
CVE-2026-82848Broken Access ControlUnauthenticated enrolment record disclosure via sequential IDs

Sites running Masteriyo LMS should patch for all four in the same maintenance window.


Immediate Remediation

Step 1: Update to Version 3.4.1

# Via WP-CLI
wp plugin update learning-management-system
 
# Verify the installed version
wp plugin get learning-management-system --field=version

Or update through WordPress admin: Plugins > Installed Plugins > Masteriyo LMS > Update Now.

Step 2: Scan for Existing Compromise

# Search for recently modified or unexpected PHP files
find /path/to/wordpress/wp-content/ -name "*.php" -newer /path/to/wordpress/wp-includes/version.php -type f
 
# Verify WordPress core integrity
wp core verify-checksums

If Immediate Patching Is Not Possible

  1. Restrict new student/course enrolment registration to trusted users only
  2. Disable the plugin if it is not business-critical until patched
  3. Deploy WAF rules targeting suspicious serialized-PHP patterns (O:, a:) in form submissions

Post-Remediation Steps

  1. Confirm plugin updated to 3.4.1 or later
  2. Audit low-privilege accounts for unusual activity
  3. Scan the installation for webshells and unauthorized file writes
  4. Rotate all credentials — WordPress admin, database, API keys
  5. Review course-enrolment endpoints for the related access-control issues (CVE-2026-82848)

References

  • OffSeq Threat Radar — CVE-2026-82845 CWE-502 Deserialization of Untrusted Data in Masteriyo LMS
  • VulDB — CVE-2026-82845 in LMS Plugin
  • NIST NVD — CVE-2026-82845

Related Reading

  • Critical RCE in WPvivid Backup Plugin Threatens 900,000+
  • DS Ad Rotator Plugin Flaw Allows Unauthenticated RCE on WordPress
#WordPress#CVE-2026-82845#PHP Object Injection#Deserialization#RCE#Web Security

Related Articles

CVE-2026-13332: Masteriyo LMS Allows Unauthenticated Force-Logout of Any User

A critical unauthenticated AJAX vulnerability in the Masteriyo LMS WordPress plugin allows attackers to terminate any user's session — including administrators — without any credentials.

3 min read

CVE-2026-15962: PHP Object Injection in Fluent Forms Pro (CVSS 8.8)

A high-severity PHP Object Injection vulnerability in the Fluent Forms Pro Add On Pack plugin for WordPress allows authenticated attackers with Subscriber-level access to inject PHP objects and potentially achieve remote code execution via a POP chain in versions up to 6.2.6.

5 min read

WordPress ARForms Plugin Critical PHP Object Injection — CVE-2024-13784

A critical unauthenticated PHP object injection flaw in the ARForms WordPress plugin (CVSS 9.8) allows arbitrary code execution via deserialization.

3 min read
Back to all Security Alerts