CVE Catalog

CVE-2026-5167

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.38%

30th percentile - higher than 30% of all known CVEs

Summary

The Masteriyo LMS plugin for WordPress up to version 2.1.7 has an authorization bypass vulnerability due to insufficient webhook signature verification. Unauthenticated attackers can send fake Stripe webhook events and mark any order as completed without payment.

Risk Assessment

Attackers can gain unauthorized access to paid course content by bypassing the payment process.

Recommendation

Update the Masteriyo LMS plugin to the latest available version immediately.

Original NVD description (English source)

The Masteriyo LMS – Online Course Builder for eLearning, LMS & Education plugin for WordPress is vulnerable to Authorization Bypass Through User-Controlled Key in versions up to and including 2.1.7. This is due to insufficient webhook signature verification in the handle_webhook() function. The webhook endpoint processes unauthenticated requests and only performs signature verification if both the webhook_secret setting is configured AND the HTTP_STRIPE_SIGNATURE header is present. Since webhook_secret defaults to an empty string, the webhook processes attacker-controlled JSON payloads without any verification. This makes it possible for unauthenticated attackers to send fake Stripe webhook events with arbitrary order_id values in the metadata, mark any order as completed without payment, and gain unauthorized access to paid course content.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS