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

Vulnerabilidad en Rack::Directory en Rack (CVE-2026-22860)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-22 Limitación incorrecta de nombre de ruta a un directorio restringido (Path Traversal)
Fecha de publicación:
18/02/2026
Última modificación:
19/02/2026

Descripción

Rack es una interfaz modular de servidor web Ruby. Antes de las versiones 2.2.22, 3.1.20 y 3.2.5, la verificación de ruta de 'Rack::Directory' utilizaba una coincidencia de prefijo de cadena en la ruta expandida. Una solicitud como '/../root_example/' puede escapar de la raíz configurada si la ruta de destino comienza con la cadena raíz, permitiendo la enumeración de directorios fuera de la raíz prevista. Las versiones 2.2.22, 3.1.20 y 3.2.5 solucionan el problema.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:rack:rack:*:*:*:*:*:ruby:*:* 2.2.22 (excluyendo)
cpe:2.3:a:rack:rack:*:*:*:*:*:ruby:*:* 3.0.0 (incluyendo) 3.1.20 (excluyendo)
cpe:2.3:a:rack:rack:*:*:*:*:*:ruby:*:* 3.2.0 (incluyendo) 3.2.5 (excluyendo)