CVE-2026-32892: falha crítica em chamilo-lms
OS Command Injection in Chamilo LMS 1.11.36
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
O Chamilo LMS permite que usuários autenticados executem comandos do sistema ao mover documentos com nomes de pastas contendo caracteres especiais do shell. O problema ocorre porque a função de mover arquivos não sanitiza a entrada do usuário antes de passar para comandos do sistema.
Injeção de Comando OS na função move() do fileManage.lib.php: valores de caminho controlados pelo usuário do parâmetro POST move_to são passados diretamente para comandos exec() sem escaping via escapeshellarg(). Exploração requer autenticação e papel de professor em um curso (conseguido por padrão via allow_users_to_create_courses), com nomes de diretório controláveis pelo atacante no sistema de arquivos (via Course Backup Import). Impacto: execução arbitrária de comandos como o usuário do servidor web (www-data).
No mesmo produto, das mais perigosas para as menos.