Skip to main content

Academy LMS EUVDEUVD-2026-94177

| CVE-2026-104050 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-07 WPScan GHSA-rg55-r6h3-vvf2
4.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as enrolled student
  2. Exploit
    Request quiz question from unauthorized course
  3. Impact
    Read leaked quiz answer options

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 an authenticated account that already has access to at least one course on the site - the description explicitly scopes this to 'any authenticated user with access to a single course, such as an enrolled student.' The concrete prerequisite is a valid session plus enrollment in one course; the attacker then references quiz question identifiers belonging to courses they are not enrolled in. Limiting factors that reduce real-world risk: authentication is mandatory (PR:L, not PR:N), no exploitation against anonymous visitors is possible, impact is confined to reading quiz answer options (no write/modify, no account or site takeover), and each disclosure is tied to a live authenticated session, making the attack non-automatable at scale (SSVC Automatable: no). Affected deployments are Academy LMS versions 0 up to but not including 4.0.0.

Impact

This is a genuine but low-priority vulnerability, not a high-severity emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N = 4.3 Medium) is internally consistent with the description: network-reachable, low complexity, but requiring authentication (PR:L) and yielding only limited confidentiality impact (C:L) with no integrity or availability effect. The SSVC decision framework agrees and reinforces the low urgency: Exploitation 'none' (no observed active exploitation), Automatable 'no' (requires a valid per-victim authenticated session and course enrollment, so it does not scale to mass automated abuse), and Technical Impact 'partial.' A public exploit exists (WPScan), which raises exploitability relative to a theoretical bug, but POC availability is NOT active exploitation and must not be conflated - this CVE is not in CISA KEV. No EPSS score was provided in the input, so probabilistic exploitation likelihood cannot be factored in and should be checked separately. Signals are consistent rather than conflicting: every source points to an authenticated, low-impact information-disclosure (IDOR) issue affecting only the confidentiality of quiz answer options. Bottom line - patch in normal cycles; this is not a drop-everything issue.

Exploit ScenarioDerived

An attacker enrolls in (or already has access to) any single course on an Academy LMS site, then authenticates and issues requests referencing quiz question identifiers from courses they are not enrolled in, receiving those questions' answer options in response. A public proof-of-concept is available via WPScan, lowering the barrier to reproduction, though exploitation still yields only leaked quiz answers rather than site compromise.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 07, 2026

An authorization flaw in the Academy LMS WordPress plugin before 4.0.0 allows any authenticated user who is enrolled in at least one course - such as an ordinary student - to read the quiz answer options for questions that belong to other courses they are not enrolled in. Because the plugin fails to verify that a referenced quiz question actually belongs to a course the requester can access, a valid session plus minimal enrollment is enough to pull answer data across course boundaries; publicly available exploit code exists, though there is no evidence of confirmed active exploitation. Independent assessment rates this as a genuine but low-priority issue - authentication is mandatory (PR:L), no anonymous exploitation is possible, impact is limited to confidentiality of quiz answers (no write, no takeover), and the attack is not automatable at scale per SSVC (Automatable: no).

RemediationAI

Apply the vendor-released patch by upgrading the Academy LMS WordPress plugin to version 4.0.0 or later, which is the first fixed release ("before 4.0.0" is affected); update through the WordPress plugin dashboard or by deploying the tagged 4.0.0 package directly to every site running the plugin. Consult the WPScan advisory at https://wpscan.com/vulnerability/cb3393ad-4f50-4907-a7d4-1226126f76c2/ and the CVE record at https://nvd.nist.gov/vuln/detail/CVE-2026-104050 for vendor guidance. If immediate upgrade is not possible, note that the flaw requires a valid authenticated session with access to at least one course, so it cannot be triggered by anonymous visitors; as a stopgap you can restrict or temporarily suspend new course enrollment, tighten scrutiny of student accounts, or disable the quiz module/answer-preview functionality entirely if quizzes are not in active use - each of these reduces exposure but degrades site functionality and does not fix the underlying missing object-level authorization check, so patching to 4.0.0 remains the only complete remedy. Because exploitation is non-automatable and yields only answer-option disclosure, prioritize this below actively exploited and remote-unauthenticated issues, but track remediation to closure and monitor logs for unusual quiz-question identifier enumeration by low-privilege accounts.

Affected VersionsENISA

Academy LMS 0 <4.0.0

Affected Packages

euvd academy_lms fix: 4.0.0

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

The root cause is CWE-639, Authorization Bypass Through User-Controlled Key - a classic insecure direct object reference in the WordPress LMS plugin Academy LMS. The vulnerable version (all releases up to but not including 4.0.0) accepts a client-supplied identifier for a quiz question and returns that question's answer options without first confirming that the question's parent course is one the requesting user is permitted to access. Access control is enforced only at a coarse level (the caller is an authenticated user who can reach the quiz/answer endpoint), not at the object level. Because the check is missing rather than misconfigured, any authenticated account that has access to a single course - an enrolled student is the canonical example - can enumerate or guess question identifiers belonging to courses they are not enrolled in and receive the corresponding answer options. No write or administrative function is exposed by the flaw; the impact is confined to unauthorized disclosure of quiz answer data. The affected CPE is recorded as cpe:2.3:a:unknown:academy_lms:*:*:*:*:*:*:*:*, and the ENISA EUVD record lists affected versions as "Academy LMS 0 <4.0.0."

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

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

Authenticated enrolled student required (PR:L), network-reachable with no special conditions (AV:N/AC:L/UI:N), and only quiz answers leak, so C:L with I:N and A:N.

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
CVSS changed
Oct 07, 2026 - 11:22 NVD
4.3 (None) 4.3 (MEDIUM)
Patch available
Oct 07, 2026 - 08:16 EUVD
CVE Published
Oct 07, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 07, 2026 - 06:00 cve.org
MEDIUM 4.3

DescriptionCVE.org

The Academy LMS WordPress plugin before 4.0.0 does not verify that a quiz question belongs to the course the requesting user is authorized to access before returning that question's answer options, allowing any authenticated user with access to a single course, such as an enrolled student, to read the quiz answer options of questions belonging to other courses they are not enrolled in.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
popular WordPress LMS plugin with a moderate install base
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

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