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

Vulnerabilidad en las cadenas en config.hosts en actionpack ruby gem (CVE-2021-22903)

Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-601 Redireccionamiento de URL a sitio no confiable (Open Redirect)
Fecha de publicación:
11/06/2021
Última modificación:
21/10/2021

Descripción

El actionpack ruby gem versiones anteriores a 6.1.3.2, sufre una posible vulnerabilidad de redireccionamiento abierto. Las cabeceras de Host especialmente diseñadas en combinación con determinados formatos "allowed host" pueden hacer que el middleware Host Authorization de Action Pack redirija a usuarios hacia un sitio web malicioso. Esto es similar a CVE-2021-22881. Las cadenas en config.hosts que no tienen un punto inicial se convierten en expresiones regulares sin un escape apropiado. Esto hace que, por ejemplo, "config.hosts (( "sub.example.com"" permita una petición con un valor de cabecera Host de "sub-example.com"

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:rubyonrails:rails:*:*:*:*:*:*:*:* 6.1.1 (incluyendo) 6.1.3.2 (excluyendo)
cpe:2.3:a:rubyonrails:rails:6.1.0:rc2:*:*:*:*:*:*