Errores detectados:
CVE-2007-3215:
Thor Larholm descubrió que PHPMailer, cuando es usado por Moodle, no escapa correctamente las direcciones de email. Un atacante local con acceso directo a la base de datos Moodle puede aprovechar esta vulnerabilidad y ejecutar comando es forma arbitraria con el usuario del servidor web.
CVE-2008-4796, MSA-09-0003:
Nigel McNie descubrió que Moodle (al tener curl instalado y configurado) al traer direcciones https no se escapa correctamente los metacaracteres de la shell. Un usuario remoto autenticado puede ejecutar comandos en forma artibraría con el usuario del servidor web.
CVE-2008-4810, CVE-2008-4811, CVE-2009-1669:
Fue descubierto que Smarty (incluido en Moodle), no filtra correctamente ciertar entradas. Un usuario autenticado puede aprovechar esta vulnerabilidad para ejecutar comandos PHP con el usuario del servidor web.
CVE-2008-5153:
Fue descubierto que la extensión sin usar del corrector de ortografía no maneja bien los archivor temporales. Si la herramientas es modificada localmente, puede sobreescribir archivos locales con symlinks.
CVE-2008-5432, MSA-08-0022:
Mike Churchward descubrió que Moodle no filtra los titulos de las páginas Wiki en ciertas áreas. Un usuario autenticado remoto puede explotar esta vulnerabilidad para causar cross-site scripting (XSS), el cual puede ser utilizado para modificar o robar información confidencial de otros usuarios del domino web.
CVE-2008-5619, CVE-2009-0500, CVE-2009-0502, MSA-08-0026, MSA-09-0004, MSA-09-0007:
Fue descubierto que el limpiador HTML del "Login as" en Moodle no limpia ciertas entradas. Un usuario remoto autenticado puede aprovechar esta vulnerabilidad para generar un XSS, el cual puede ser utilizado para modificar o robar información confidencial de otros usuarios del domino web.
CVE-2008-6124, MSA-08-0010:
Fue descubierto que el módulo HotPot en Moodle no filtra correctamente las entradas SQL. Un atacante remoto autenticado puedría ejecutar comandos SQL en forma arbitraria, generando una pérdida de privacidad.
CVE-2009-0499, MSA-09-0008, MSA-08-0023:
Kevin Madura descubrió que las configuraciones de acciones y mensajes en los foros de Moodel no están protegidas contra cross-site request forgery (CSRF). Si un usuario autenticado es engañadado para entrar en un sitio web malicioso cuando esta logeuado en Moodle, un atacante remoto puede cambiar el contenido de configuración de los foros.
CVE-2009-0501, MSA-09-0006:
Daniel Cabezas descubrio que Moodle podría exponer nombres de usuario en la herramienta exportar del calendario. Un atacante remoto puede recolectar la lista de usuarios, generando una perdida de privacidad.
CVE-2009-1171, MSA-09-0009:
Christian Eibl descubrió que el filtro TeX en Moodle permite que cualquier funcion sea usada. Un atacante remoto auntenticado puede aprovechar esta vulnerabilidad posteando una formula TeX especialmente diseñada para acceder a cualquier archivo que el usuario del servidor web pueda leer, generando una posible perdida de privacidad.
MSA-08-0003:
Johannes Kuhn descubrió que Moodle no valida correctamente los permisos de usuario cuando se intenta cambiar de cuenta de usuario. Un atacante remoto autenticado podría cambiar a cualquier otro usuario de Moodle, generando una perdida de privacidad.
MSA-08-0004:
Hanno Boeck descubrió que instancias de Moodle sin configurar contienen vulnerabilidades XSSS. Un usuario autenticado puede utilizar esta vulnerabilidad para modificar o borrar información confidencial de usuarios en el mismo dominio web.
MSA-08-0015, MSA-09-0001, MSA-09-0002:
Debbie McDonald, Mauno Korpelainen, Howard Miller, and Juan Segarra Montesinos descubrieron que cuando los usuarios son borrados de Moodle, sus perfiles y avatars sigen siendo visibles. Un atacante remoto autenticado puede aprovechar la información guardada en el perfil aun cuadno fue removido, esto puede ingrementar el tráfico de spam.
MSA-08-0021:
Lars Vogdt descubrió que Moodle no maneja correctamente ciertas entradas. Un atacante remoto autenticado puede aprovechar esta vulnerabilidad para generar XSS desde el cual prodía modificar o robar información confidencial de los usuarios del dominio.
MDL-9288, MDL-11759, MDL-12079, MDL-12793, MDL-14806:
Fue descubierto que Moodle no maneja correctamente los filtros para la creación de grupos, mnet, essay question, HOST param, wiki param, y otros. Un usuario remoto autenticado puede aprovechar esta vulnerabilidad para generar XSS desde el cual podría modificar o robar información confidencial de los usuarios del dominio.
MDL-11857:
Fue descubierto que Moodle no filtra correctamente las entradas SQL. cuando se realiza una restauración. Un atacante autenticado como el administrador Moodle puede ejecutar código SQL en forma arbitraria como el usuario moodle de la base de datos, generando una perdida de privacidad o caida de servicio.