Recebi hoje um e-mail "[securityalerts] Security notice: problem found in TeX and Algebra filters", apontando uma grave falha do LaTeX no MOODLE, que permite ver os conteúdos de certos arquivos de sistema. A mensagem completa pode ser vista neste link http://packetstormsecurity.org/0903-exploits/moodle-disclose.txt.
Vou postar aqui a solução que adotei para o nosso servidor do Departamento de Matemática.
Passo 1. Identificar se o servidor está realmente seguro.
Em qualquer local no MOODLE que aceite LaTeX, digite:
$$ \input{/etc/passwd} $$ ou [tex]\input{/etc/passwd} [/tex].
Se aparecer algo que não seja o próprio texto, o bug está confirmado.
Passo 2. Atualizando o filtro.
Vá no moodle.org e baixe a última versão do MOODLE (neste caso 1.9.4+). Descompacte em um diretório TEMPORÁRIO e copie todos os arquivos da pasta ../moodle/filter/tex/* para a mesma pasta de seu servidor web (Mantenha apenas o arquivo filter.php da versão 1.94, senão vei ter problemas com o alinhamento das fórmulas com o texto).
Passo 3. Aumentando a segurança do LaTex.
Se estiver utilizando o TeTex como compilador, edite o arquivo texmf.cnf (normalmente está em /etc/texmf/) trocando as seguintes linhas:
openout_any = p
openin_any = r % não alterar para p, pois não funcionará no moodle.
Passo 4. Reiniciando
Limpar qualquer processo relacionado ao LaTeX e o cache temporário das imagens geradas pelo LaTeX (em ../moodledata/filter/tex/*.gif)
Há outras soluções no moodle.org, mas esta é que foi a que achei melhor.