Description
LearnPress before 4.4.10 contains a missing authorization vulnerability in the admin_course_editor, admin_quiz_editor and admin_question_editor lp-ajax actions, allowing instructors to modify other instructors' content. Authenticated instructors can reuse their own generic editor nonce with another object's id parameter to alter courses, change quiz answers, and trash questions.
Published: 2026-10-20
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Instructors can modify courses, quizzes, and questions of other instructors.
Action: Upgrade
AI Analysis

Impact

The vulnerability stems from missing authorization checks in the admin_course_editor, admin_quiz_editor and admin_question_editor AJAX handlers of LearnPress. Because any authenticated instructor can reuse the generic editor nonce with a different object id, they can alter other instructors' courses, change quiz answers or delete questions. This weakness falls under CWE‑639 and results in unauthorized data modification within the learning management system.

Affected Systems

ThimPress LearnPress plugins before version 4.4.10 are affected. Specific code paths include /inc/admin/class-lp-admin-ajax.php and /inc/admin/editor/class-lp-admin-editor-course.php in releases such as 4.4.9.1, up to but not including 4.4.10. Any WordPress site that has an older LearnPress installation is vulnerable.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. EPSS data is not available and the vulnerability is not listed in CISA KEV. An attacker must be a logged‑in instructor; once authenticated, the requirement is only to know the target's object id and re‑use the valid nonce. There is no special privilege escalation beyond the instructor role, so exploitation is relatively straightforward within the instructor’s own account. The impact is limited to content modification but can undermine the integrity of the LMS for other teachers.

Generated by OpenCVE AI on October 20, 2026 at 14:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LearnPress to version 4.4.10 or later, which removes the missing authorization checks in legacy editor AJAX handlers.
  • Disable or remove the legacy editor AJAX actions (admin_course_editor, admin_quiz_editor, admin_question_editor) if the site does not need them, using a security plugin or custom code to prevent unauthorised calls.
  • Restrict instructor role permissions so that only the owner of a course can edit it; review role capabilities in WordPress to ensure that editors cannot arbitrarily modify other instructors’ content.

Generated by OpenCVE AI on October 20, 2026 at 14:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 20 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description LearnPress before 4.4.10 contains a missing authorization vulnerability in the admin_course_editor, admin_quiz_editor and admin_question_editor lp-ajax actions, allowing instructors to modify other instructors' content. Authenticated instructors can reuse their own generic editor nonce with another object's id parameter to alter courses, change quiz answers, and trash questions.
Title LearnPress before 4.4.10 Missing Authorization via Legacy Editor AJAX Handlers
First Time appeared Thimpress
Thimpress learnpress
Weaknesses CWE-639
CPEs cpe:2.3:a:thimpress:learnpress:*:*:*:*:*:wordpress:*:*
Vendors & Products Thimpress
Thimpress learnpress
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Thimpress Learnpress
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-20T14:32:51.446Z

Reserved: 2026-10-20T01:07:46.397Z

Link: CVE-2026-113353

cve-icon Vulnrichment

Updated: 2026-10-20T14:32:47.743Z

cve-icon NVD

Status : Received

Published: 2026-10-20T11:17:19.680

Modified: 2026-10-20T15:17:17.940

Link: CVE-2026-113353

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T15:00:19Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key