Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en la representación recursiva desde contextos en plantillas de Moustache en Moodle (CVE-2019-14827)

Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-94 Control incorrecto de generación de código (Inyección de código)
Fecha de publicación:
17/05/2021
Última modificación:
01/06/2021

Descripción

Se encontró una vulnerabilidad en Moodle donde la inyección de javaScript era posible en algunas plantillas de Moustache por medio de la representación recursiva desde contextos. Las etiquetas de ayuda de Moustache que son incluidos en contextos de plantilla no se escaparon versiones anteriores a que ese contexto se inyectara en otro ayudante de Moustache, lo que podría resultar en una inyección de un script en algunas plantillas. Esto afecta a versiones 3.7 hasta 3.7.1, versiones 3.6 hasta 3.6.5, versiones 3.5 hasta 3.5.7 y versiones anteriores no compatibles

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:* 3.5.0 (incluyendo) 3.5.7 (incluyendo)
cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:* 3.6.0 (incluyendo) 3.6.5 (incluyendo)
cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:* 3.7.0 (incluyendo) 3.7.1 (incluyendo)