Vulnerabilidad en chamilo-lms de chamilo (CVE-2026-30881)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-89
Neutralización incorrecta de elementos especiales usados en un comando SQL (Inyección SQL)
Fecha de publicación:
16/03/2026
Última modificación:
17/03/2026
Descripción
Chamilo LMS es un sistema de gestión de aprendizaje. La versión 1.11.34 y anteriores contiene una vulnerabilidad de inyección SQL en el endpoint AJAX de estadísticas. Los parámetros date_start y date_end de $_REQUEST se incrustan directamente en una cadena SQL sin procesar sin una sanitización adecuada. Aunque Database::escape_string() se llama más adelante, su salida es neutralizada inmediatamente por str_replace(\', "'", ...), lo que restaura cualquier comilla simple inyectada — eludiendo efectivamente el mecanismo de escape por completo. Esto permite a un atacante autenticado inyectar sentencias SQL arbitrarias en la consulta de la base de datos, lo que permite la extracción de datos ciega basada en tiempo y condicional. Este problema ha sido parcheado en la versión 1.11.36.
Impacto
Puntuación base 3.x
8.80
Gravedad 3.x
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:chamilo:chamilo_lms:*:*:*:*:*:*:*:* | 1.11.36 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



