Description
The DT LMS WordPress plugin through 1.2 does not perform capability or nonce checks on one of its AJAX actions, allowing unauthenticated attackers to revoke any learner's course and class completion status.
Published: 2026-11-03
Score: n/a
EPSS: n/a
KEV: No
Impact: Unauthorized alteration of learner completion status
Action: Apply Patch
AI Analysis

Impact

The vulnerability resides in the DT LMS WordPress plugin (versions up to 1.2), where an AJAX action lacks proper capability or nonce verification. As a result, an attacker who has no authentication credentials can request the revocation of any learner's course or class completion status, effectively deleting or altering learning records. This represents an unauthorized change that compromises data integrity and potentially invalidates certification or progress tracking.

Affected Systems

Affected product is the DT LMS WordPress plugin through version 1.2. All users who have installed DT LMS 1.2 or earlier on a WordPress site are at risk. No specific environment or configuration constraints are noted beyond the presence of the plugin.

Risk and Exploitability

The attack vector is likely via an unauthenticated HTTP request to the plugin’s AJAX endpoint. Exploitability is straightforward because no authentication or nonce checks are performed. The lack of an EPSS score or KEV listing suggests limited public data, but the vulnerability remains significant because it can be performed by any internet user with knowledge of the endpoint, and it can affect all enrolled learners. The severity was not quantified in the supplied data, so the impact should be treated as potentially high.

Generated by OpenCVE AI on November 3, 2026 at 07:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade DT LMS to a version newer than 1.2 where the AJAX action checks capabilities and nonces.
  • If an upgrade is not immediately possible, restrict access to the affected AJAX endpoint by blocking unauthenticated requests at the web server or firewall level.
  • Disable or remove the DT LMS plugin altogether if course completion data is critical and alternative solutions cannot be secured promptly.

Generated by OpenCVE AI on November 3, 2026 at 07:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 03 Nov 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-639

Tue, 03 Nov 2026 06:15:00 +0000

Type Values Removed Values Added
Description The DT LMS WordPress plugin through 1.2 does not perform capability or nonce checks on one of its AJAX actions, allowing unauthenticated attackers to revoke any learner's course and class completion status.
Title DT LMS <= 1.2 - Unauthenticated Arbitrary Course Completion Revocation
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-11-03T06:00:23.247Z

Reserved: 2026-10-06T11:58:09.801Z

Link: CVE-2026-106004

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-03T06:17:37.640

Modified: 2026-11-03T06:17:37.640

Link: CVE-2026-106004

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-03T07:30:09Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-639

    Authorization Bypass Through User-Controlled Key