CVE-2026-35196: fallo de gravedad alta en chamilo-lms
Chamilo LMS has OS Command Injection via export_all_certificates action
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ella tiene prueba de concepto pública.
Chamilo LMS permite a atacantes ejecutar comandos arbitrarios en el servidor inyectando comandos shell a través de un código de curso manipulado en la función de exportación de certificados. Esto puede llevar al compromiso total del servidor, incluyendo robo de archivos y credenciales.
Inyección de Comando OS en gradebook.ajax.php en la acción export_all_certificates, donde $_SESSION['_cid'] sin sanitizar se concatena en shell_exec() sin escapeshellarg(). El ataque requiere manipulación de sesión para inyectar metacaracteres shell; la explotación exitosa resulta en ejecución de comando arbitrario con privilegios de la aplicación, permitiendo exfiltración de datos, modificación del sistema y denegación de servicio.
En el mismo producto, de las más peligrosas a las menos.