CVE-2026-33702: Chamilo LMS has an Insecure Direct Object Reference (IDOR)
Chamilo LMS is a learning management system. Prior to 1.11.38 and 2.0.0-RC.3, Chamilo LMS contains an Insecure Direct Object Reference (IDOR) vulnerability in the Learning Path progress saving endpoint. The file lpajaxsaveitem.php accepts a uid (user ID) parameter directly from $REQUEST and uses it to load and modify another user's Learning Path progress — including score, status, completion, and time — without verifying that the requesting user matches the target user ID. Any authenticated user enrolled in a course can overwrite another user's Learning Path progress by simply changing the uid parameter in the request. This vulnerability is fixed in 1.11.38 and 2.0.0-RC.3.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2026-33702?
CVE-2026-33702 has been classified with a significant severity due to its potential to allow unauthorized access to learning path progress data.
How do I fix CVE-2026-33702?
To fix CVE-2026-33702, update your Chamilo LMS installation to version 1.11.38 or 2.0.0-RC.4 or later.
Which versions of Chamilo LMS are affected by CVE-2026-33702?
CVE-2026-33702 affects Chamilo LMS versions prior to 1.11.38 and 2.0.0-RC.3.
What type of vulnerability is CVE-2026-33702?
CVE-2026-33702 is identified as an Insecure Direct Object Reference (IDOR) vulnerability.
Can CVE-2026-33702 be exploited remotely?
Yes, CVE-2026-33702 can potentially be exploited remotely if proper security measures are not in place.