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

Limitación incorrecta de ruta en el almacenamiento de sesiones de archivos de React Router

Fecha de publicación 09/01/2026
Identificador
INCIBE-2026-012
Importancia
5 - Crítica
Recursos Afectados

La vulnerabilidad está presente en:

  • @react-router/nodo: desde la versión 7.0.0 hasta la versión 7.9.3, ambas incluidas.
  • @remix-run/deno y @remix-run/nodo: versiones anteriores a la  2.17.1, incluida.
Descripción

zaddy6 ha reportado una vulnerabilidad de severidad crítica que, en caso de ser explotada, podría permitir a un atacante provocar que la sesión intente leer/escribir desde una ubicación fuera del directorio de archivos de sesión especificado.

Solución

Se recomienda actualizar a las versiones:

  • @react-router/nodo versión 7.9.4.
  • @remix-run/deno y @remix-run/nodo versión 2.17.2.
Detalle

CVE-2025-61686: vulnerabilidad de recorrido de ruta en el almacenamiento de sesiones de archivos que se da si las aplicaciones  usan "createFileSessionStorage() from" @react-router/node (o " @remix-run/node/ @remix-run/deno" en Remix v2), con una cookie de sesión sin firmar. Su explotación depende de los permisos del proceso del servidor web para acceder a dichos archivos. La lectura de archivos de sesión solo será exitosa si coinciden con el formato esperado. Si el formato es correcto, los datos se ingresarán en la sesión del servidor, pero no se devolverán al atacante, a menos que la lógica de la aplicación lo permita.

CVE
Explotación
No
Nuevo Fabricante
react
Identificador CVE
CVE-2025-61686
Severidad
Crítica