Approved changes feed: RSS · Atom

cpe:2.3:a:chamilo:chamilo-lms:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorChamilo (d67c89f9-ec6c-5c0f-80cd-05fcfd92387d)
ProductChamilo Lms (77d7ebba-0092-5e9e-8a16-3791b16ad768)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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.