Vulnerabilidad en TagBasedViewHelper, ViewHelpers y las subclases de AbstractConditionViewHelper en TYPO3 Fluid (CVE-2020-26216)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-79
Neutralización incorrecta de la entrada durante la generación de la página web (Cross-site Scripting)
Fecha de publicación:
17/11/2020
Última modificación:
02/12/2020
Descripción
TYPO3 Fluid anterior a versiones 2.0.8, 2.1.7, 2.2.4, 2.3.7, 2.4.4, 2.5.11 y 2.6.10, es vulnerable a un ataque de tipo Cross-Site Scripting. Se han detectado tres vulnerabilidades de tipo XSS en Fluid: 1. TagBasedViewHelper permitía un ataque de tipo XSS por medio de matrices de additionalAttributes creadas maliciosamente mediante la creación de claves con comillas de cierre de atributos seguidas de HTML. Al representar tales atributos, TagBuilder no escapaba de las claves. 2. ViewHelpers que usaba el rasgo CompileWithContentArgumentAndRenderStatic, y que declaraba escapeOutput = false, recibirían el argumento de contenido en formato sin escape. 3. Las subclases de AbstractConditionViewHelper recibirían los argumentos then y else en formato sin escape. Actualice a las versiones 2.0.8, 2.1.7, 2.2.4, 2.3.7, 2.4.4, 2.5.11 o 2.6.10 de este paquete typo3fluid/fluid que corrige el problema descrito. Mas detalles están disponibles en el aviso vinculado
Impacto
Puntuación base 3.x
6.10
Gravedad 3.x
MEDIA
Puntuación base 2.0
4.30
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:typo3:fluid:*:*:*:*:*:*:*:* | 2.0.8 (excluyendo) | |
| cpe:2.3:a:typo3:fluid:*:*:*:*:*:*:*:* | 2.1.0 (incluyendo) | 2.1.7 (excluyendo) |
| cpe:2.3:a:typo3:fluid:*:*:*:*:*:*:*:* | 2.2.0 (incluyendo) | 2.2.4 (excluyendo) |
| cpe:2.3:a:typo3:fluid:*:*:*:*:*:*:*:* | 2.3.0 (incluyendo) | 2.3.7 (excluyendo) |
| cpe:2.3:a:typo3:fluid:*:*:*:*:*:*:*:* | 2.4.0 (incluyendo) | 2.4.4 (excluyendo) |
| cpe:2.3:a:typo3:fluid:*:*:*:*:*:*:*:* | 2.5.0 (incluyendo) | 2.5.11 (excluyendo) |
| cpe:2.3:a:typo3:fluid:*:*:*:*:*:*:*:* | 2.6.0 (incluyendo) | 2.6.10 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



