Skip to main content

Academy LMS CVE-2026-12376

| EUVDEUVD-2026-51435 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-31 WPScan GHSA-fhwq-jmfm-9jmv
4.3
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI
4.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

4
Analysis Generated
Jul 31, 2026 - 20:37 vuln.today
CVSS changed
Jul 31, 2026 - 18:37 NVD
4.3 (MEDIUM)
CVE Published
Jul 31, 2026 - 06:00 cve.org
MEDIUM 4.3
CVE Published
Jul 31, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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/.

CVE-2023-4974 CRITICAL POC
9.8 Sep 15

A vulnerability was found in Academy LMS 6.2. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploit

CVE-2026-16563 MEDIUM POC
6.5 Aug 03

Unauthorized lesson content disclosure in Academy LMS WordPress plugin before 3.8.3 allows any subscriber-level authenti

CVE-2025-71179 MEDIUM POC
6.1 Feb 03

Creativeitem Academy LMS 7.0 contains reflected Cross-Site Scripting (XSS) vulnerabilities via the search parameter to t

CVE-2024-38959 MEDIUM POC
6.1 Jul 09

Cross Site Scripting vulnerability in Creativeitem Academy LMS Learning Management System v.6.8.1 allows a remote attack

CVE-2023-4973 MEDIUM POC
6.1 Sep 15

A vulnerability was found in Academy LMS 6.2 on Windows. Rated medium severity (CVSS 6.1), this vulnerability is remotel

CVE-2023-38964 MEDIUM POC
6.1 Aug 04

Creative Item Academy LMS 6.0 was discovered to contain a cross-site scripting (XSS) vulnerability. Rated medium severit

CVE-2023-4119 MEDIUM POC
6.1 Aug 03

A vulnerability has been found in Academy LMS 6.0 and classified as problematic. Rated medium severity (CVSS 6.1), this

CVE-2026-14184 MEDIUM POC
5.4 Jul 21

Academy LMS WordPress plugin versions prior to 3.8.1 exposes an Insecure Direct Object Reference (IDOR) flaw across mult

CVE-2024-1505 HIGH
8.8 Mar 13

The Academy LMS - eLearning and online course solution for WordPress plugin for WordPress is vulnerable to privilege esc

CVE-2024-38701 HIGH
8.8 Jul 22

Authorization Bypass Through User-Controlled Key vulnerability in Academy LMS.0.4. Rated high severity (CVSS 8.8), this

CVE-2024-32714 HIGH
8.8 Jun 09

Missing Authorization vulnerability in Academy LMS academy.9.16. Rated high severity (CVSS 8.8), this vulnerability is r

CVE-2022-29380 MEDIUM POC
4.8 May 25

Academy-LMS v4.3 was discovered to contain a stored cross-site scripting (XSS) vulnerability in the SEO panel. Rated med

Share

CVE-2026-12376 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy