Description
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.
Published: 2026-07-31
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Academy LMS plugin fails to enforce owner‑based access control on its quiz_attempts REST endpoint, enabling any authenticated user with subscriber level or higher to retrieve all quiz attempt records for every site user. The disclosed data includes personal identifiers such as names, IP addresses, registration dates, and quiz results, representing a direct violation of user privacy and confidentiality. No evidence suggests that the flaw impacts integrity or availability, but the breadth of exposed data could facilitate further credential‑based attacks or statistical profiling of site participants.

Affected Systems

This vulnerability affects the Academy LMS WordPress plugin for versions 3.8.2 and earlier. Systems running a WordPress site with this plugin installed with default settings are susceptible; the flaw resides in the plugin’s REST API layer rather than the core WordPress installation.

Risk and Exploitability

The EPSS score of < 1%, and the vulnerability is not listed in CISA’s KEV catalog, suggesting that no actively exploited variants are currently documented. However, the necessity of only an authenticated subscription role to exploit the flaw indicates a relatively low barrier for attackers who already have legitimate access on the site. With a lack of confidentiality safeguards, an attacker can collect sensitive data at scale. Because the vulnerability affects all users of affected installations, the potential impact is wide, but the overall risk remains moderate to high pending an official fix or workaround.

Generated by OpenCVE AI on August 4, 2026 at 11:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Academy LMS plugin to a release newer than 3.8.2, which removes the improper access control on the quiz_attempts endpoint.
  • Ensure that the REST API permission logic requires the requester to be the owner of the quiz attempt record or an administrator before data is returned.
  • If an immediate upgrade is not feasible, block or delete the quiz_attempts endpoint for non‑administrator roles (e.g., via a custom plugin or WAF rule) to prevent data leakage.

Generated by OpenCVE AI on August 4, 2026 at 11:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 03 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-285

Fri, 31 Jul 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-285

Fri, 31 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-639
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 31 Jul 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Academylms
Academylms academy Lms
Wordpress
Wordpress wordpress
Vendors & Products Academylms
Academylms academy Lms
Wordpress
Wordpress wordpress

Fri, 31 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Academy LMS <= 3.8.2 - Subscriber+ Sensitive Information Disclosure via quiz_attempts REST Endpoint
References

Subscriptions

Academylms Academy Lms
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-31T17:43:31.961Z

Reserved: 2026-06-16T08:32:05.603Z

Link: CVE-2026-12376

cve-icon Vulnrichment

Updated: 2026-07-31T17:43:28.572Z

cve-icon NVD

Status : Received

Published: 2026-07-31T07:16:23.633

Modified: 2026-07-31T18:17:09.967

Link: CVE-2026-12376

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T11:30:07Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key