Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister as WordPress subscriber
-
DeliveryEnroll in any available course
-
ExploitSend crafted request with arbitrary attempt/user ID
-
ExecutionBypass ownership check in plugin endpoint
-
PersistRetrieve victim's quiz attempt record with PII
-
ImpactEnumerate all site users' academic data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires two concrete preconditions: (1) the attacker must hold a valid WordPress account at subscriber level or above on the target site, and (2) that account must be enrolled in at least one course within the Academy LMS plugin. Open or free enrollment lowers the barrier to nearly unauthenticated access. Exploitation is limited by the requirement to be a registered, enrolled user - unauthenticated visitors cannot exploit this flaw. No specific non-default configuration is required; the vulnerability is present in the default plugin installation on any WordPress site running Academy LMS ≤ 3.8.2 with at least one course available for enrollment. Automating across many sites is constrained by the enrollment prerequisite (SSVC: Automatable: no), making mass exploitation impractical. The impact is read-only (C:L, I:N, A:N) - no write or destructive capability is exposed. |
| Impact | The CVSS base score of 4.3 (Medium) accurately reflects the constrained impact: confidentiality-only, no integrity or availability component, and limited data exposure scope (C:L). The PR:L vector confirms exploitation requires authentication and course enrollment, which meaningfully limits the attacker pool to registered students on the platform. EPSS at 0.13% (3rd percentile) signals very low exploitation probability in the wild despite the public WPScan PoC, consistent with SSVC's 'automatable: no' designation - mass exploitation is not viable because enrolling in a course may require approval or payment. SSVC technical impact is 'partial', aligning with the read-only PII exposure. There is no KEV listing. The primary real-world risk is a privacy/compliance incident (GDPR, FERPA) on educational platforms rather than a system compromise: exposed data includes names, IPs, and academic performance records. For sites hosting sensitive educational data or operating under data protection regulations, the regulatory impact may exceed what the CVSS score implies. |
| Exploit ScenarioDerived | An attacker registers as a student on the target WordPress site and enrolls in any single available course, gaining subscriber-level access. Using the publicly available WPScan PoC, the attacker iterates over quiz attempt IDs or user IDs in the plugin's attempt-retrieval endpoint - receiving name, IP address, registration date, and quiz results for every student on the platform with no ownership validation. The harvested PII can be used for targeted phishing, credential stuffing with registration data, or sold, while quiz results may expose academic performance information with regulatory implications. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 31, 2026
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.
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/.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
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.
Know when Academy Lms gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
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
3DescriptionCVE.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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
EUVD-2026-51435
GHSA-fhwq-jmfm-9jmv
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB