Description
Chamilo LMS from 2.0.0-alpha.1 before 2.0.0-RC.3 contains a missing authorization vulnerability in legacy AJAX handlers under public/main/inc/ajax/ that exposes user names and certificates. Unauthenticated or low-privileged users can call actions like get_users_by_group_course, user_by_all_roles, and export_all_certificates to harvest user names and other learners' certificate PDFs.
Published: 2026-10-21
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized disclosure of user identities and certificate PDFs
Action: Patch LMS
AI Analysis

Impact

The vulnerability arises from missing authorization checks in legacy AJAX handlers within Chamilo LMS, specifically those in the public/main/inc/ajax/ directory. This flaw allows unauthenticated or low‑privileged users to invoke actions such as get_users_by_group_course, user_by_all_roles, and export_all_certificates, thereby harvesting usernames and downloadable certificate PDFs. The result is a clear breach of confidentiality, exposing personal and academic credentials to anyone who can reach these endpoints.

Affected Systems

Chamilo LMS versions from 2.0.0-alpha.1 up to, but not including, 2.0.0‑RC.3 are affected. The product is maintained by the Chamilo community and is identified by the CPE cpe:2.3:a:chamilo:chamilo_lms.* The vulnerability is present in the legacy AJAX endpoints before the release of RC.3, which contains the patch that restores proper authorization checks.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate level of risk. EPSS data is not available, and the vulnerability is not listed in CISA KEV, suggesting it is not widely exploited in the wild. The likely attack vector is HTTP requests to the exposed AJAX endpoints, which require no authentication or only low‑privilege credentials. An attacker can construct or use automated tools to trigger these endpoints and download sensitive user data.

Generated by OpenCVE AI on October 21, 2026 at 17:54 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Chamilo LMS to version 2.0.0‑RC.3 or later where the missing authorization checks have been added.
  • If an upgrade cannot be performed immediately, block or restrict access to the affected AJAX endpoints (e.g., get_users_by_group_course, user_by_all_roles, export_all_certificates) at the web server or application firewall level to prevent unauthenticated access.
  • Review and enforce role‑based access controls in any custom code that interfaces with these endpoints to ensure that only authorized users can invoke them.

Generated by OpenCVE AI on October 21, 2026 at 17:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 13:00:00 +0000

Type Values Removed Values Added
Description Chamilo LMS from 2.0.0-alpha.1 before 2.0.0-RC.3 contains a missing authorization vulnerability in legacy AJAX handlers under public/main/inc/ajax/ that exposes user names and certificates. Unauthenticated or low-privileged users can call actions like get_users_by_group_course, user_by_all_roles, and export_all_certificates to harvest user names and other learners' certificate PDFs.
Title Chamilo LMS 2.0.0-alpha.1 before 2.0.0-RC.3 Missing Authorization in AJAX Handlers
First Time appeared Chamilo
Chamilo chamilo Lms
Weaknesses CWE-862
CPEs cpe:2.3:a:chamilo:chamilo_lms:*:*:*:*:*:*:*:*
Vendors & Products Chamilo
Chamilo chamilo Lms
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Chamilo Chamilo Lms
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-21T13:28:08.185Z

Reserved: 2026-10-21T11:46:41.594Z

Link: CVE-2026-114390

cve-icon Vulnrichment

Updated: 2026-10-21T13:28:03.860Z

cve-icon NVD

Status : Received

Published: 2026-10-21T13:18:29.403

Modified: 2026-10-21T14:17:14.190

Link: CVE-2026-114390

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T18:00:19Z

Weaknesses