Description
The LearnPress WordPress plugin before 4.4.7 does not restrict the correctness flags it returns when a quiz answer is checked, allowing unauthenticated attackers to obtain the correct answer to every option of a question, along with the instructor's explanation, on courses configured to be taken without enrolling.
Published: 2026-09-17
Score: 3.7 Low
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized disclosure of quiz answers and instructor explanations
Action: Apply Patch
AI Analysis

Impact

LearnPress, a widely used WordPress plugin, has a disclosure flaw in versions 4.4.3 through 4.4.6. The plugin’s REST endpoint for checking quiz answers fails to enforce authentication or role checks, returning the correctness flag, the actual correct answer, and the instructor’s explanation to any request. This allows an unauthenticated visitor to obtain every answer option for each quiz question on courses that are marked as open to anyone, effectively leaking the course content.

Affected Systems

Affects the LearnPress WordPress plugin when installed in version 4.4.3, 4.4.4, 4.4.5, or 4.4.6 on sites that allow public or unenrolled participation in courses. The issue was addressed in the 4.4.7 release.

Risk and Exploitability

The CVSS score of 3.7 indicates low impact severity, and the EPSS score of less than 1% with absence in the KEV catalog suggests the current likelihood of exploitation is low. However, because the flaw is unauthenticated and exposed through WordPress’s REST API, any user can invoke the check-answer route and obtain protected content. The vulnerability represents a data disclosure risk that can undermine course integrity, even though large‑scale attacks are currently unlikely.

Generated by OpenCVE AI on September 18, 2026 at 01:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LearnPress to version 4.4.7 or later to fix the check-answer endpoint limitation.
  • If an immediate upgrade is not possible, restrict public quiz participation by requiring enrollment or disabling open courses in LearnPress settings.
  • Apply role‑based access control or firewall rules to block unauthenticated requests to the check-answer REST route.

Generated by OpenCVE AI on September 18, 2026 at 01:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 18 Sep 2026 02:15:00 +0000

Type Values Removed Values Added
First Time appeared Learnpress
Learnpress learnpress
Wordpress
Wordpress wordpress
Vendors & Products Learnpress
Learnpress learnpress
Wordpress
Wordpress wordpress

Thu, 17 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200
Metrics cvssV3_1

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

ssvc

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


Thu, 17 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description The LearnPress WordPress plugin before 4.4.7 does not restrict the correctness flags it returns when a quiz answer is checked, allowing unauthenticated attackers to obtain the correct answer to every option of a question, along with the instructor's explanation, on courses configured to be taken without enrolling.
Title LearnPress 4.4.3 - 4.4.6 - Unauthenticated Quiz Answer Disclosure via check-answer REST Endpoint
References

Subscriptions

Learnpress Learnpress
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-17T12:30:16.663Z

Reserved: 2026-09-07T12:51:46.800Z

Link: CVE-2026-86446

cve-icon Vulnrichment

Updated: 2026-09-17T12:13:14.112Z

cve-icon NVD

Status : Deferred

Published: 2026-09-17T06:16:51.103

Modified: 2026-09-18T19:08:32.830

Link: CVE-2026-86446

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-18T02:00:16Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor