CVE-2026-12271

Tutor LMS < 3.9.13 - Subscriber+ Arbitrary Quiz Attempt Modification via IDOR

Published Jul 13, 2026 CVSS 3.1 · 5.4 Medium EPSS < 1% KEV · Not listed
Description
The Tutor LMS WordPress plugin before 3.9.13 does not verify ownership of the targeted quiz attempt before writing to it, allowing authenticated users with subscriber-level access and above to modify and force-complete other students' quiz attempts, overwriting their recorded marks and pass/fail result.

Analysis

AI-generated

Technical impact

The Tutor LMS WordPress plugin before version 3.9.13 fails to verify that the user requesting a quiz attempt modification actually owns that attempt. Because of this ownership check omission, authenticated users with subscriber-level access and higher can change any student’s quiz attempt status, forcing passes or fails and overwriting recorded scores. This flaw embodies CWE‑284 (Broken Access Control) and CWE‑639 (Privilege Dropping or Elevation). The result is a direct compromise of data integrity for assessment records.

Affected Systems

Installations running Tutor LMS older than version 3.9.13 on WordPress sites are vulnerable. The vulnerability applies regardless of site configuration or other plugins; any deployment of a pre‑3.9.13 release is affected.

Risk and Exploitability

The CVSS score of 5.4 indicates a moderate severity. With an EPSS score of less than 1%, publicly known exploits are not currently widespread, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that subscriber or higher roles are common on many sites, making the attack path straightforward for an active user. Based on the description, it is inferred that changes to quiz attempts could affect registrar reports or academic records, underscoring the importance of addressing this flaw promptly.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Tutor LMS plugin to version 3.9.13 or newer.
  • Restrict Subscriber and lower roles from accessing quiz attempt editing by removing or disabling the corresponding capabilities using a security plugin or direct capability edits.
  • Audit and adjust any custom role capabilities to ensure that only instructors can manage quiz attempts, removing unintended permissions for other roles.

Generated by OpenCVE AI on August 3, 2026 at 03:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions tutor Lms
Vendors & Products Wordpress-extensions
Wordpress-extensions tutor Lms
Type Values Removed Values Added
Weaknesses CWE-284
CWE-639
Type Values Removed Values Added
Weaknesses CWE-284
CWE-639
Type Values Removed Values Added
Weaknesses CWE-284
CWE-639
Type Values Removed Values Added
Weaknesses CWE-284
CWE-639
Type Values Removed Values Added
Weaknesses CWE-284
CWE-639
Type Values Removed Values Added
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'}

ssvc

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

Type Values Removed Values Added
Description The Tutor LMS WordPress plugin before 3.9.13 does not verify ownership of the targeted quiz attempt before writing to it, allowing authenticated users with subscriber-level access and above to modify and force-complete other students' quiz attempts, overwriting their recorded marks and pass/fail result.
Title Tutor LMS < 3.9.13 - Subscriber+ Arbitrary Quiz Attempt Modification via IDOR
References
Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-639

    Authorization Bypass Through User-Controlled Key

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Jul 13, 2026, 3:49 PM
Reserved
Jun 15, 2026, 11:01 AM
Status
Deferred
Published
Jul 13, 2026, 7:16 AM
Modified
Jul 13, 2026, 6:05 PM