CVE-2026-6965

MediumCVSS 5.3/10Last modified Jun 17, 2026

Description

The Tutor LMS – eLearning and online course solution plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to and including 3.9.9. This is due to the `get_course_id_by()` function unconditionally trusting the user-supplied `course` GET parameter as the authoritative course ID for content ownership lookups, which is then consumed by `can_user_manage()`, the plugin's sole authorization gate for instructor-level operations, causing it to evaluate instructor membership against the attacker-controlled course rather than the course that actually owns the target content object. This makes it possible for authenticated attackers, with instructor-level access and above, to perform unauthorized operations on any other instructor's course content, including permanently deleting lessons, assignments, quizzes (with cascading deletion of all student attempt data), topics, announcements, and Q&A threads, as well as creating or modifying lessons, topics, and announcements in victim courses, manipulating student quiz grades, and reading unpublished lesson and quiz content.

Metrics

CVSS 3.1 5.3/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
May 13, 2026
Last modified
Jun 17, 2026
NVD status
Deferred

Related CVEs from 2026

CVE-2026-696507.8Improper verification of cryptographic signature in Windows Key Distribution Center allows an authorized attacker to elevate privileges locaCVE-2026-696517.5Inefficient algorithmic complexity in .NET allows an unauthorized attacker to deny service over a network.CVE-2026-696527.0Use after free in Windows Win32K allows an authorized attacker to elevate privileges locally.CVE-2026-696547.0Use after free in Windows Accounts Control allows an authorized attacker to elevate privileges locally.CVE-2026-696579.3XING CPTrans-ME-X contains a Use of Default Password (CWE-1393). Anyone with the knowledge of the credential may log in to the affected deviCVE-2026-696589.8MQTT credentials and control traffic are transmitted in cleartext, exposing sensitive information to network-level attackers. This may enaCVE-2026-696595.5Uncontrolled Resource Consumption vulnerability in ash-project ash allows an attacker to exhaust the memory of the node via a crafted keysetCVE-2026-69666.5Improper verification of cryptographic signature uniqueness in delegated role validation in awslabs/tough before tough-v0.22.0 allows remoteCVE-2026-696623.7The application uses unsafe functions that allow execution of inline scripts and string evaluation functions.CVE-2026-696648.7Missing Release of Resource after Effective Lifetime vulnerability in Erlang/OTP inets httpd allows an unauthenticated remote attacker to caCVE-2026-696658.5SKYSEA Client View and SKYMEC IT Manager contain an issue with incorrect default permissions. If this vulnerability is exploited, an attackeCVE-2026-696698.8Heap-based buffer overflow in Windows Kernel allows an unauthorized attacker to execute code over a network.