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

Vulnerabilidad en Http Foundation en Symfony (CVE-2018-14773)

Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
03/08/2018
Última modificación:
29/09/2021

Descripción

Se ha descubierto un problema en Http Foundation en Symfony, desde la versión 2.7.0 hasta la 2.7.48, desde la versión 2.8.0 hasta la 2.8.43, desde la versión 3.3.0 hasta la 3.3.17, desde la versión 3.4.0 hasta la 3.4.13, desde la versión 4.0.0 hasta la 4.0.13 y desde la versión 4.1.0 hasta la 4.1.2. Se origina desde el soporte a una cabecera IIS (heredada) que deja que los usuarios sobrescriban la ruta en la URL de petición mediante la cabecera de petición HTTP X-Original-URL o X-Rewrite-URL. Estas cabeceras han sido diseñadas para ser compatibles con IIS, pero no está verificado que el servidor esté, de hecho, ejecutando IIS, lo que significa que cualquiera que pueda enviar estas peticiones a la aplicación puede desencadenar este problema. Esto afecta a \Symfony\Component\HttpFoundation\Request::prepareRequestUri() donde se emplean tanto X-Original-URL como X_REWRITE_URL. La solución elimina el soporte a estos métodos para que no puedan ser empleados como vectores de ataque, como el envenenamiento de la caché web.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:sensiolabs:symfony:*:*:*:*:*:*:*:* 2.7.0 (excluyendo) 2.7.48 (incluyendo)
cpe:2.3:a:sensiolabs:symfony:*:*:*:*:*:*:*:* 2.8.0 (incluyendo) 2.8.43 (incluyendo)
cpe:2.3:a:sensiolabs:symfony:*:*:*:*:*:*:*:* 3.3.0 (incluyendo) 3.3.17 (incluyendo)
cpe:2.3:a:sensiolabs:symfony:*:*:*:*:*:*:*:* 3.4.0 (incluyendo) 3.4.13 (incluyendo)
cpe:2.3:a:sensiolabs:symfony:*:*:*:*:*:*:*:* 4.0.0 (incluyendo) 4.0.13 (incluyendo)
cpe:2.3:a:sensiolabs:symfony:*:*:*:*:*:*:*:* 4.1.0 (incluyendo) 4.1.2 (incluyendo)
cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*
cpe:2.3:a:drupal:drupal:*:*:*:*:*:*:*:* 8.0.0 (incluyendo) 8.5.6 (excluyendo)