CVE-2026-32892: fallo crítico en chamilo-lms
OS Command Injection in Chamilo LMS 1.11.36
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. Ningún artefacto público de explotación conocido hasta ahora.
Chamilo LMS permite que usuarios autenticados ejecuten comandos arbitrarios del sistema al mover documentos con nombres de carpetas que contienen metacaracteres del shell. El problema ocurre porque la función de movimiento de archivos no sanitiza adecuadamente la entrada del usuario antes de pasarla a comandos del sistema.
Inyección de Comando OS en la función move() de fileManage.lib.php: valores de ruta controlados por el usuario del parámetro POST move_to se pasan directamente a comandos exec() sin escapado mediante escapeshellarg(). La explotación requiere autenticación y rol de profesor en un curso (conseguible por defecto mediante allow_users_to_create_courses), con nombres de directorio controlables por el atacante en el sistema de archivos (vía Course Backup Import). Impacto: ejecución arbitraria de comandos como el usuario del servidor web (www-data).
En el mismo producto, de las más peligrosas a las menos.