CVE-2026-34370

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:chamilo:chamilo_lms:*:*:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:alpha1:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:alpha2:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:alpha3:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:alpha4:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:alpha5:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:beta1:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:beta2:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:beta3:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:rc1:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:rc2:*:*:*:*:*:*

History

24 Jul 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) Chamilo LMS es un sistema de gestión de aprendizaje de código abierto. En versiones anteriores a 2.0.0-RC.3, el módulo de cuaderno contiene una vulnerabilidad de Referencia Directa Insegura a Objeto (IDOR) que permite a cualquier estudiante autenticado leer las notas privadas del curso de cualquier otro usuario en la plataforma manipulando el parámetro notebook_id en la acción editnote. La aplicación obtiene el contenido de la nota utilizando solo el ID entero proporcionado sin verificar que el usuario solicitante sea el propietario de la nota, y el título completo y el cuerpo HTML se renderizan en el formulario de edición y se devuelven al navegador del atacante. Si bien existen comprobaciones de propiedad en las rutas de escritura (updateNote() y delete_note()), están completamente ausentes de la ruta de lectura (get_note_information()). Este problema ha sido solucionado en la versión 2.0.0-RC.3.

22 Apr 2026, 18:46

Type Values Removed Values Added
CPE cpe:2.3:a:chamilo:chamilo_lms:2.0.0:alpha2:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:alpha3:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:alpha1:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:*:*:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:alpha5:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:alpha4:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:beta1:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:beta2:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:rc1:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:rc2:*:*:*:*:*:*
cpe:2.3:a:chamilo:chamilo_lms:2.0.0:beta3:*:*:*:*:*:*
First Time Chamilo chamilo Lms
Chamilo
References () https://github.com/chamilo/chamilo-lms/releases/tag/v2.0.0-RC.3 - () https://github.com/chamilo/chamilo-lms/releases/tag/v2.0.0-RC.3 - Product, Release Notes
References () https://github.com/chamilo/chamilo-lms/security/advisories/GHSA-fm35-2hvw-564q - () https://github.com/chamilo/chamilo-lms/security/advisories/GHSA-fm35-2hvw-564q - Vendor Advisory

14 Apr 2026, 22:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-04-14 22:16

Updated : 2026-07-24 22:10


NVD link : CVE-2026-34370

Mitre link : CVE-2026-34370

CVE.ORG link : CVE-2026-34370


JSON object : View

Products Affected

chamilo

  • chamilo_lms
CWE
CWE-285

Improper Authorization

CWE-639

Authorization Bypass Through User-Controlled Key