Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Network-accessible endpoint, low complexity; PR:L reflects mandatory subscriber authentication and course enrollment; read-only PII exposure justifies C:L with no integrity or availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Academy LMS WordPress plugin through 3.8.2 does not restrict access to quiz attempt records to their owner, allowing any authenticated user with subscriber-level access and above (enrolled in any single course) to read every user's quiz attempts across the whole site, including personal data such as IP addresses, names, registration dates and quiz results.
AnalysisAI
Broken Object Level Authorization in the Academy LMS WordPress plugin through 3.8.2 exposes every user's quiz attempt records - including IP addresses, full names, registration dates, and quiz results - to any authenticated subscriber-level user who is enrolled in at least one course. The flaw stems from missing ownership checks on quiz attempt record retrieval endpoints (CWE-639), enabling horizontal privilege escalation across the entire site's student population. A publicly available proof-of-concept exists per WPScan; exploitation probability remains low (EPSS 0.13%, 3rd percentile) with no confirmed active exploitation in CISA KEV.
Technical ContextAI
Academy LMS is a WordPress learning management system plugin (CPE: cpe:2.3:a:unknown:academy_lms:*:*:*:*:*:*:*:*). The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key): the plugin's quiz attempt retrieval logic accepts a user-controlled record identifier (attempt ID or user ID) without verifying that the requesting user owns or has administrative rights to that record. In WordPress LMS contexts, quiz attempt records are stored as post meta or custom table rows associated with a specific user. The lack of an ownership check means any subscriber-level user - the lowest authenticated WordPress role - who is enrolled in at least one course can enumerate and retrieve attempt records belonging to any other site user, including instructors and administrators.
RemediationAI
No vendor-released patched version has been identified at time of analysis - the affected range is listed as all versions through 3.8.2 with no confirmed fix version. Site operators should monitor the Academy LMS plugin changelog and the WordPress plugin repository for an updated release and apply it immediately upon availability. As a compensating control, restrict course enrollment to trusted users only and disable public or open enrollment to raise the bar for obtaining the required subscriber-level authenticated access. Additionally, consider temporarily disabling the plugin or restricting access to quiz attempt API endpoints via WAF rules if the platform does not currently require active quiz functionality. Note that disabling the plugin will also disable all LMS features, so this trade-off must be weighed against site operations. Data protection officers should assess whether the unauthorized exposure of IP addresses and quiz results constitutes a reportable breach under applicable regulations (e.g., GDPR Article 33). Reference: https://wpscan.com/vulnerability/8cdd6ab6-d523-4406-a0ef-d9b3b27e10c8/.
More in Academy Lms
View allA vulnerability was found in Academy LMS 6.2. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploit
Unauthorized lesson content disclosure in Academy LMS WordPress plugin before 3.8.3 allows any subscriber-level authenti
Creativeitem Academy LMS 7.0 contains reflected Cross-Site Scripting (XSS) vulnerabilities via the search parameter to t
Cross Site Scripting vulnerability in Creativeitem Academy LMS Learning Management System v.6.8.1 allows a remote attack
A vulnerability was found in Academy LMS 6.2 on Windows. Rated medium severity (CVSS 6.1), this vulnerability is remotel
Creative Item Academy LMS 6.0 was discovered to contain a cross-site scripting (XSS) vulnerability. Rated medium severit
A vulnerability has been found in Academy LMS 6.0 and classified as problematic. Rated medium severity (CVSS 6.1), this
Academy LMS WordPress plugin versions prior to 3.8.1 exposes an Insecure Direct Object Reference (IDOR) flaw across mult
The Academy LMS - eLearning and online course solution for WordPress plugin for WordPress is vulnerable to privilege esc
Authorization Bypass Through User-Controlled Key vulnerability in Academy LMS.0.4. Rated high severity (CVSS 8.8), this
Missing Authorization vulnerability in Academy LMS academy.9.16. Rated high severity (CVSS 8.8), this vulnerability is r
Academy-LMS v4.3 was discovered to contain a stored cross-site scripting (XSS) vulnerability in the SEO panel. Rated med
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-51435
GHSA-fhwq-jmfm-9jmv