Skip to main content

Masteriyo LMS CVE-2026-42743

| EUVDEUVD-2026-36837 MEDIUM
Improper Verification of Cryptographic Signature (CWE-347)
2026-06-15 Patchstack GHSA-jmqx-7p3p-v5pc
6.5
CVSS 3.1 · Vendor: Patchstack
Share

Severity by source

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

Network-accessible JWT signature bypass requires no privileges or interaction; impacts are low-scope LMS data access and modification with no availability impact.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

1
Analysis Generated
Jun 15, 2026 - 22:59 vuln.today

DescriptionCVE.org

Unauthenticated Broken Authentication in Masteriyo - LMS <= 2.1.8 versions.

AnalysisAI

Unauthenticated broken authentication in the Masteriyo LMS WordPress plugin (versions ≤2.1.8) stems from improper JWT signature verification (CWE-347), allowing remote attackers to forge authentication tokens without valid credentials and gain unauthorized access to protected LMS resources. The CVSS:3.1 vector AV:N/AC:L/PR:N/UI:N confirms fully unauthenticated, low-complexity network exploitation, enabling an attacker to impersonate enrolled students or instructors and read or modify course-related data. No public exploit code or active exploitation has been confirmed at time of analysis, and the vulnerability is not listed in CISA KEV.

Technical ContextAI

The affected product is the Masteriyo LMS WordPress plugin developed by ThemeGrill (CPE: cpe:2.3:a:themegrill:masteriyo_-_lms:*:*:*:*:*:*:*:*), a learning management system plugin widely deployed on WordPress sites for course delivery and student management. The plugin uses JSON Web Tokens (JWT) for authentication and session state. CWE-347 (Improper Verification of Cryptographic Signature) identifies the root cause: the plugin fails to properly validate the cryptographic signature component of JWTs, which is the mechanism that ensures a token was legitimately issued by the server and has not been tampered with. Common failure modes for CWE-347 in JWT implementations include accepting tokens signed with the 'none' algorithm (which carries no signature), accepting tokens signed with an attacker-controlled key, or skipping signature verification entirely on certain code paths. The 'JWT Attack' tag in the intelligence data directly corroborates this root cause. When verification is bypassed, an attacker can craft arbitrary JWT payloads - including user ID or role claims - and present them as valid sessions to the plugin's REST API endpoints.

RemediationAI

The primary remediation is to update the Masteriyo - LMS WordPress plugin to a version above 2.1.8 as soon as a patched release is available from ThemeGrill. The exact fixed version number was not confirmed in the available intelligence data - administrators should consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/learning-management-system/vulnerability/wordpress-masteriyo-lms-plugin-2-1-8-broken-authentication-vulnerability and the WordPress.org plugin repository for the authoritative patched release. As a compensating control prior to patching, if the plugin exposes REST API endpoints for JWT-based authentication, administrators should restrict access to those endpoints via a web application firewall (WAF) rule or a WordPress API restriction plugin - note this will break LMS functionality for remote learners and should be treated as a temporary measure. If the plugin allows configuring a custom JWT signing secret, rotating that secret immediately will invalidate all currently issued tokens including any forged ones, forcing reauthentication; however, this does not fix the underlying verification flaw and forged tokens could still be created thereafter. Patchstack's virtual patching feature (if licensed) may also provide interim protection while awaiting the official vendor fix.

CVE-2013-3900 MEDIUM
5.5 Dec 11

Why is Microsoft republishing a CVE from 2013? We are republishing CVE-2013-3900 in the Security Update Guide to update

CVE-2026-48558 CRITICAL POC
9.5 Jun 12

Authentication bypass in SimpleHelp 5.5.15 and prior (plus 6.0 pre-release builds) allows remote unauthenticated attacke

CVE-2025-59718 CRITICAL
9.8 Dec 09

Authentication bypass in Fortinet FortiOS, FortiProxy, and FortiSwitchManager allows unauthenticated remote attackers to

CVE-2025-25291 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2025-25292 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2022-25898 CRITICAL POC
9.8 Jul 01

The package jsrsasign before 10.5.25 are vulnerable to Improper Verification of Cryptographic Signature when JWS or JWT

CVE-2024-42004 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in Microsoft Teams (work or school) 24046.2813.2770.1094 for macOS. Rated criti

CVE-2024-41145 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the WebView.app helper app of Microsoft Teams (work or school) 24046.2813.27

CVE-2024-41138 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the com.microsoft.teams2.modulehost.app helper app of Microsoft Teams (work

CVE-2024-45409 CRITICAL POC
9.8 Sep 10

The Ruby SAML library is for implementing the client side of a SAML authorization. Rated critical severity (CVSS 9.8), t

CVE-2022-35929 CRITICAL POC
9.8 Aug 04

cosign is a container signing and verification utility. Rated critical severity (CVSS 9.8), this vulnerability is remote

CVE-2022-31053 CRITICAL POC
9.8 Jun 13

Biscuit is an authentication and authorization token for microservices architectures. Rated critical severity (CVSS 9.8)

Share

CVE-2026-42743 vulnerability details – vuln.today

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