Chamilo LMS 2.0.0 Release Candidate 2
Approved changes feed: RSS · Atom
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:rc2:*:*:*:*:*:*
part: a version: 2.0.0 update: rc2
| Vendor | Chamilo (d67c89f9-ec6c-5c0f-80cd-05fcfd92387d) |
|---|---|
| Product | Chamilo Lms (a111a9ef-7743-514c-9704-c911aadccec3) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from NVD CPE 2.0 feed |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/chamilo/chamilo-lms |
purl2cpe | 2026-06-01 10:16:30.316977 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-40291 |
vulnerable | 2026-06-08 08:01:20.137496 |
Chamilo LMS has Privilege Escalation via API User Role Modification
HIGH (8.8)
Chamilo LMS is an open-source learning management system. In versions prior to 2.0.0-RC.3, an insecure direct object modification vulnerability in the PUT /api/users/{id} endpoint allows any authenticated user with ROLE_STUDENT to escalate their privileges to ROLE_ADMIN by modifying the roles field on their own user record. The API Platform security expression is_granted('EDIT', object) only verifies record ownership, and the roles field is included in the writable serialization group, enabling any user to set arbitrary roles such as ROLE_ADMIN. Successful exploitation grants full administrative control of the platform, including access to all courses, user data, grades, and administrative settings. This issue has been fixed in version 2.0.0-RC.3.
Published: 2026-04-14T21:37:55.490Z
Updated: 2026-04-15T14:24:29.902Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-35196 |
vulnerable | 2026-06-08 07:59:13.693285 |
Chamilo LMS has OS Command Injection via export_all_certificates action
HIGH (8.8)
Chamilo LMS is an open-source learning management system. In versions prior to 2.0.0-RC.3, an OS Command Injection vulnerability exists in the main/inc/ajax/gradebook.ajax.php endpoint within the export_all_certificates action, where the course code retrieved from the session variable $_SESSION['_cid'] via api_get_course_id() is concatenated directly into a shell_exec() command string without sanitization or escaping using escapeshellarg(). If an attacker can manipulate or poison their session data to inject shell metacharacters into the _cid variable, they can achieve arbitrary command execution on the underlying server. Successful exploitation grants full access to read system files and credentials, alters the application and database, or disrupts server availability. This issue has been fixed in version 2.0.0-RC.3.
Published: 2026-04-14T21:33:13.518Z
Updated: 2026-04-15T14:27:29.401Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34602 |
vulnerable | 2026-06-08 07:59:12.744806 |
Chamilo LMS: IDOR in /api/course_rel_users Allows Unauthorized Enrollment of Arbitrary Users into Courses
HIGH (7.1)
Chamilo LMS is an open-source learning management system. In versions prior to 2.0.0-RC.3, the /api/course_rel_users endpoint is vulnerable to Insecure Direct Object Reference (IDOR), allowing an authenticated attacker to modify the user parameter in the request body to enroll any arbitrary user into any course without proper authorization checks. The backend trusts the user-supplied input for the user field and performs no server-side verification that the requester owns the referenced user ID or has permission to act on behalf of other users. This enables unauthorized manipulation of user-course relationships, potentially granting unintended access to course materials, bypassing enrollment controls, and compromising platform integrity. This issue has been fixed in version 2.0.0-RC.3.
Published: 2026-04-14T21:29:06.585Z
Updated: 2026-04-15T13:32:34.878Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34370 |
vulnerable | 2026-06-08 07:59:12.437722 |
Chamilo LMS: IDOR in the Notebook Module allows an attacker to view other users' private notes
MEDIUM (6.5)
Chamilo LMS is an open-source learning management system. In versions prior to 2.0.0-RC.3, the notebook module contains an Insecure Direct Object Reference (IDOR) vulnerability that allows any authenticated student to read the private course notes of any other user on the platform by manipulating the notebook_id parameter in the editnote action. The application fetches the note content using only the supplied integer ID without verifying that the requesting user owns the note, and the full title and HTML body are rendered in the edit form and returned to the attacker's browser. While ownership checks exist in the write paths (updateNote() and delete_note()), they are entirely absent from the read path (get_note_information()). This issue has been fixed in version 2.0.0-RC.3.
Published: 2026-04-14T21:25:28.960Z
Updated: 2026-04-15T20:03:07.959Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34161 |
vulnerable | 2026-06-08 07:59:11.836814 |
Chamilo LMS: Stored XSS via Malicious File Upload in Social Post Attachments Leads to Arbitrary JavaScript Execution
Chamilo LMS is an open-source learning management system. In versions prior to 2.0.0-RC.3, a Stored Cross-Site Scripting (XSS) vulnerability exists in the social post attachment upload functionality, where an authenticated user can upload a malicious HTML file containing JavaScript via the /api/social_post_attachments endpoint. The uploaded file is served back from the application at the generated contentUrl without sanitization, content type restrictions, or a Content-Disposition: attachment header, causing the JavaScript to execute in the browser within the application's origin. Because the payload is stored server-side and runs in the trusted origin, an attacker can perform session hijacking, account takeover, privilege escalation (if an admin views the link), and arbitrary actions on behalf of the victim. This issue has been fixed in version 2.0.0-RC.3.
Published: 2026-04-14T21:12:48.128Z
Updated: 2026-04-16T13:49:26.172Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34160 |
vulnerable | 2026-06-08 07:59:11.835519 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33737 |
vulnerable | 2026-06-08 07:59:10.675683 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33736 |
vulnerable | 2026-06-08 07:59:10.674527 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33715 |
vulnerable | 2026-06-08 07:59:10.634709 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33714 |
vulnerable | 2026-06-08 07:59:10.634445 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33710 |
vulnerable | 2026-06-08 07:59:10.628691 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33707 |
vulnerable | 2026-06-08 07:59:10.616933 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33703 |
vulnerable | 2026-06-08 07:59:10.614790 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33702 |
vulnerable | 2026-06-08 07:59:10.613842 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33618 |
vulnerable | 2026-06-08 07:59:10.443952 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33141 |
vulnerable | 2026-06-08 07:59:09.146351 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32932 |
vulnerable | 2026-06-08 07:57:18.336163 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32931 |
vulnerable | 2026-06-08 07:57:18.335141 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32930 |
vulnerable | 2026-06-08 07:57:18.334530 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32894 |
vulnerable | 2026-06-08 07:57:18.306865 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32893 |
vulnerable | 2026-06-08 07:57:18.306021 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32892 |
vulnerable | 2026-06-08 07:57:18.305265 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-31941 |
vulnerable | 2026-06-08 07:57:16.126043 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-31940 |
vulnerable | 2026-06-08 07:57:16.124867 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-66447 |
vulnerable | 2026-06-08 07:41:18.956299 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.