
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-13679 is a missing authorization vulnerability in the Tutor LMS – eLearning and online course solution plugin for WordPress, developed by Themeum. It affects all versions up to and including 3.9.3, and was published on January 8, 2026, with the fix released in version 3.9.4. The flaw allows authenticated attackers with Subscriber-level access or above to enumerate order IDs and exfiltrate sensitive personally identifiable information (PII). It carries a CVSS v3.1 base score of 6.5 (Medium), assigned by Wordfence (Wordfence).
The vulnerability is classified as CWE-862 (Missing Authorization) and stems from the absence of a capability check on the get_order_by_id() function within the plugin's ecommerce/OrderController.php file. Because no authorization gate is enforced before returning order data, any authenticated user — including those with the lowest default WordPress role (Subscriber) — can supply arbitrary order IDs and retrieve the associated records. The attack is network-based, requires low privileges, no user interaction, and low complexity, making it straightforward to exploit once an attacker has any valid WordPress account (Wordfence, WordPress Changeset).
Successful exploitation results in a high confidentiality impact with no effect on integrity or availability. Attackers can enumerate all order IDs and extract PII for every student who has placed an order, including full name, email address, phone number, and billing address. On platforms with large student enrollments, this could expose the personal data of thousands of users, creating significant privacy and regulatory compliance risks (e.g., GDPR, CCPA) (Wordfence).
No public proof-of-concept exploit code or evidence of active in-the-wild exploitation has been reported as of the time of disclosure. The EPSS score is approximately 0.034%, indicating a low probability of near-term exploitation. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. However, the low barrier to exploitation — requiring only a valid Subscriber-level WordPress account — means the risk escalates significantly on sites with open registration (Wordfence).
get_order_by_id() within the Tutor LMS plugin's OrderController.php.?order_id=1, ?order_id=2, etc.).order_id parameters from a single IP or user account in a short time window.OrderController endpoint (e.g., /wp-admin/admin-ajax.php or REST API path) by a Subscriber-level user; unusual access patterns outside normal business hours.The vendor Themeum released version 3.9.4 of the Tutor LMS plugin, which adds the missing capability check to the get_order_by_id() function. Site administrators should update the plugin to version 3.9.4 or later immediately via the WordPress plugin dashboard. As a temporary workaround prior to patching, administrators can disable open user registration to prevent untrusted parties from obtaining Subscriber-level accounts, though this does not eliminate risk from existing low-privilege users (WordPress Changeset, Wordfence).
Wordfence disclosed and reported the vulnerability, assigning the CVSS score and CWE classification. The vulnerability was included in Wordfence's weekly WordPress vulnerability report for January 5–11, 2026, and was also covered in Sucuri's January 2026 vulnerability patch roundup (Wordfence Weekly Report, Sucuri Roundup). No significant broader media coverage or notable researcher commentary beyond these standard disclosure channels has been observed.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."