Chamilo Lms
Approved changes feed: RSS · Atom
cpe:2.3:a:chamilo:chamilo-lms:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Chamilo (d67c89f9-ec6c-5c0f-80cd-05fcfd92387d) |
|---|---|
| Product | Chamilo Lms (77d7ebba-0092-5e9e-8a16-3791b16ad768) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-39878 |
vulnerable | 2026-07-29 00:46:19.529461 |
Chamilo stored XSS via user registration leads to admin account takeover
CRITICAL (9.3)
Chamilo LMS versions 1.11.38 and earlier contain a stored cross-site scripting vulnerability in the user registration form that allows any unauthenticated attacker to execute arbitrary JavaScript in an administrator's browser session, leading to full platform admin account takeover. This has been patched in 1.11.40.
Published: 2026-07-20T17:08:21.230Z
Updated: 2026-08-21T19:58:45.627Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34239 |
vulnerable | 2026-07-29 00:43:23.753563 |
Chamilo Authenticated Remote Code Execution
Chamilo version 1.11.40 and earlier are vulnerable to authenticated remote code execution in the main/inc/ajax/lang.ajax.php path. This endpoint is protected only by `api_protect_course_script(true)`, which means any authenticated user enrolled in a course (student, teacher, DRH) can reach it.
Published: 2026-07-20T17:11:01.502Z
Updated: 2026-07-20T18:24:41.863Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40291 |
vulnerable | 2026-06-08 08:01:20.128275 |
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.692806 |
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.744200 |
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.437013 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34161 |
vulnerable | 2026-06-08 07:59:11.835917 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34160 |
vulnerable | 2026-06-08 07:59:11.834784 | 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.674817 | 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.673855 | 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.634678 | 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.634410 | 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.627833 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33708 |
vulnerable | 2026-06-08 07:59:10.617262 | 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.616067 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33706 |
vulnerable | 2026-06-08 07:59:10.615785 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33705 |
vulnerable | 2026-06-08 07:59:10.615513 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33704 |
vulnerable | 2026-06-08 07:59:10.615034 | 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.614150 | 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.613223 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33698 |
vulnerable | 2026-06-08 07:59:10.605778 | 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.443400 | 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.129439 | 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.335404 | 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.334803 | 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.334011 | 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.306300 | 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.305626 | 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.304900 | 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.125359 | 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.114650 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-31939 |
vulnerable | 2026-06-08 07:57:16.114274 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-30882 |
vulnerable | 2026-06-08 07:57:14.425961 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-30881 |
vulnerable | 2026-06-08 07:57:14.425577 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-30876 |
vulnerable | 2026-06-08 07:57:14.421075 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-30875 |
vulnerable | 2026-06-08 07:57:14.419391 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-29041 |
vulnerable | 2026-06-08 07:55:16.019517 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-28430 |
vulnerable | 2026-06-08 07:55:15.298724 | 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.942495 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-59544 |
vulnerable | 2026-06-08 07:35:22.320219 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-59543 |
vulnerable | 2026-06-08 07:35:22.319779 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-59542 |
vulnerable | 2026-06-08 07:35:22.319319 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-59541 |
vulnerable | 2026-06-08 07:35:22.318992 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-59540 |
vulnerable | 2026-06-08 07:35:22.317237 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-55289 |
vulnerable | 2026-06-08 07:33:14.566159 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-55208 |
vulnerable | 2026-06-08 07:33:14.364895 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52998 |
vulnerable | 2026-06-08 07:31:13.799296 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52564 |
vulnerable | 2026-06-08 07:31:11.830752 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52563 |
vulnerable | 2026-06-08 07:31:11.830438 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52482 |
vulnerable | 2026-06-08 07:31:11.670159 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52476 |
vulnerable | 2026-06-08 07:31:11.662312 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52475 |
vulnerable | 2026-06-08 07:31:11.657752 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52470 |
vulnerable | 2026-06-08 07:31:11.647318 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52469 |
vulnerable | 2026-06-08 07:31:11.647027 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52468 |
vulnerable | 2026-06-08 07:31:11.646575 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50199 |
vulnerable | 2026-06-08 07:31:10.865784 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50198 |
vulnerable | 2026-06-08 07:31:10.865535 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50197 |
vulnerable | 2026-06-08 07:31:10.865261 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50196 |
vulnerable | 2026-06-08 07:31:10.864863 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50195 |
vulnerable | 2026-06-08 07:31:10.864497 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50194 |
vulnerable | 2026-06-08 07:31:10.864227 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50193 |
vulnerable | 2026-06-08 07:31:10.863849 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50192 |
vulnerable | 2026-06-08 07:31:10.863336 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50191 |
vulnerable | 2026-06-08 07:31:10.863057 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50190 |
vulnerable | 2026-06-08 07:31:10.862691 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50189 |
vulnerable | 2026-06-08 07:31:10.862203 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50188 |
vulnerable | 2026-06-08 07:31:10.861910 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50187 |
vulnerable | 2026-06-08 07:31:10.861602 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-50186 |
vulnerable | 2026-06-08 07:31:10.859931 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-50337 |
vulnerable | 2026-06-08 06:52:09.665688 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-47886 |
vulnerable | 2026-06-08 06:48:13.390249 | 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.