PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-33702 chamilo CVE debrief

CVE-2026-33702 is an Insecure Direct Object Reference (IDOR) vulnerability in Chamilo LMS. The vulnerability allows an authenticated user enrolled in a course to overwrite another user's Learning Path progress by modifying the uid parameter in the request. This includes score, status, completion, and time. The vulnerability is fixed in versions 1.11.38 and 2.0.0-RC.3.

Vendor
chamilo
Product
chamilo-lms
CVSS
HIGH 7.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-04-10
Original CVE updated
2026-10-26
Advisory published
2026-04-10
Advisory updated
2026-10-26

Who should care

Defenders responsible for Chamilo LMS instances, particularly those with multiple users enrolled in courses, should assess exposure and apply patches to prevent unauthorized Learning Path progress modifications.

Why it matters

CVE-2026-33702 is an Insecure Direct Object Reference (IDOR) vulnerability in Chamilo LMS that allows authenticated users to modify Learning Path progress of other users. Defenders should prioritize verifying exposure and applying patches to prevent unauthorized modifications.

  • Unauthorized modification of Learning Path progress
  • Potential for inaccurate score, status, completion, and time tracking
  • Increased risk of Learning Path progress tampering
  • Need for verification of user access controls

Technical summary

The lp_ajax_save_item.php endpoint in Chamilo LMS accepts a uid parameter directly from $_REQUEST and uses it to load and modify another user's Learning Path progress without verifying the requesting user matches the target user ID. This allows an authenticated user enrolled in a course to overwrite another user's Learning Path progress, including score, status, completion, and time. The vulnerability is fixed in versions 1.11.38 and 2.0.0-RC.3. Defenders should prioritize verifying exposure and applying patches to prevent unauthorized Learning Path progress modifications.

Defensive priority

Defenders should prioritize verifying exposure and applying patches to prevent unauthorized Learning Path progress modifications.

Recommended defensive actions

  • Verify if Chamilo LMS instances are exposed to the vulnerability
  • Apply patches to update to version 1.11.38 or 2.0.0-RC.3
  • Monitor Learning Path progress for unauthorized modifications
  • Restrict access to Learning Path progress saving endpoint
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The CVE record and source references provide details on the vulnerability and patches. Additional information on potential exploitation or impact is limited. Defenders should verify exposure and apply patches to prevent unauthorized Learning Path progress modifications. The lp_ajax_save_item.php endpoint in Chamilo LMS accepts a uid parameter directly from $_REQUEST and uses it to load and modify another user's Learning Path progress without verifying the requesting user matches the target user ID. Chamilo LMS versions 1.11.38 and 2.0

Sources and references

Verified primary and authoritative sources

  • CVE-2026-33702 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-33702

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-33702 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-33702

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.