Approved changes feed: RSS · Atom

cpe:2.3:a:chamilo:chamilo_lms:2.0.0:alpha3:*:*:*:*:*:*

part: a version: 2.0.0 update: alpha3

VendorChamilo (d67c89f9-ec6c-5c0f-80cd-05fcfd92387d)
ProductChamilo Lms (a111a9ef-7743-514c-9704-c911aadccec3)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from NVD CPE 2.0 feed

PURL mappings

PURLSourceLast updated
pkg:github/chamilo/chamilo-lms purl2cpe 2026-06-01 10:16:30.316968

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-40291 vulnerable 2026-06-08 08:01:20.132113 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
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35196 vulnerable 2026-06-08 07:59:13.693025 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
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34602 vulnerable 2026-06-08 07:59:12.744321 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.437230 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
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34161 vulnerable 2026-06-08 07:59:11.836272 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.835255 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.675246 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.674141 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.628191 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.616394 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.614339 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.613468 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.443478 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.134492 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.335616 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.334897 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.334281 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.306525 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.305800 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.305013 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.125759 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.118854 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-1106 vulnerable 2026-06-08 07:47:14.332475 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.950303 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.