CVE-2026-12376
Received Received - Intake

Academy LMS Quiz Attempt Data Exposure Vulnerability

Vulnerability report for CVE-2026-12376, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-31

Last updated on: 2026-07-31

Assigner: WPScan

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-31
Last Modified
2026-07-31
Generated
2026-07-31
AI Q&A
2026-07-31
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
academy_lms wordpress_plugin to 3.8.2 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an Insecure Direct Object Reference (IDOR) flaw in the Academy LMS WordPress plugin through version 3.8.2. It allows any authenticated user with subscriber-level access or higher who is enrolled in at least one course to read quiz attempt records belonging to other users across the entire site. This includes sensitive personal data such as IP addresses, names, registration dates, quiz results, and attempt statuses.

Detection Guidance

Check for unauthorized access to quiz attempts via the REST API endpoint /wp-json/academy/v1/quiz_attempts. Use curl commands like curl -X GET 'http://yoursite.com/wp-json/academy/v1/quiz_attempts' -H 'Authorization: Bearer YOUR_TOKEN' to test if non-owners can retrieve quiz data.

Impact Analysis

If you are a user of a WordPress site using the Academy LMS plugin version 3.8.2 or below, an attacker with subscriber access could access your quiz attempt records, including personal data like your IP address, name, registration date, quiz scores, and attempt statuses. This could lead to privacy breaches and misuse of your personal information.

Compliance Impact

This vulnerability likely violates GDPR due to unauthorized access to personal data such as IP addresses and names. It may also conflict with HIPAA if health-related quiz data is exposed, as it involves sensitive personal information. Organizations using this plugin must address this flaw to maintain compliance with data protection regulations.

Mitigation Strategies

Update the Academy LMS plugin to the latest version if available. Restrict subscriber access to only necessary functions and review user enrollments to ensure only authorized users can access quiz data. Monitor logs for suspicious API requests to the quiz_attempts endpoint.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-12376. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart