Vulnerabilidad en Spin (CVE-2024-32980)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
08/05/2024
Última modificación:
15/04/2026
Descripción
Spin es la herramienta de desarrollo para crear y ejecutar aplicaciones sin servidor impulsadas por WebAssembly. Antes de 2.4.3, algunas aplicaciones Spin configuradas específicamente que usan solicitudes "automáticas" sin una autoridad de URL especificada pueden ser inducidas a realizar solicitudes a hosts arbitrarios a través del encabezado HTTP "Host". Se deben cumplir las siguientes condiciones para que una aplicación sea vulnerable: 1. El entorno Spin se implementa en rutas de solicitudes al tiempo de ejecución de Spin según la URL de solicitud en lugar del encabezado "Host", y deja el encabezado "Host" configurado en su valor original; 2. El componente de la aplicación Spin que maneja la solicitud entrante está configurado con una lista `allow_outbound_hosts` que contiene `"self"`; y 3. En reacción a una solicitud entrante, el componente realiza una solicitud saliente cuya URL no incluye el nombre de host/puerto. Se lanzó Spin 2.4.3 para solucionar este problema.
Impacto
Puntuación base 3.x
9.10
Gravedad 3.x
CRÍTICA
Referencias a soluciones, herramientas e información
- https://github.com/fermyon/spin/commit/b3db535c9edb72278d4db3a201f0ed214e561354
- https://github.com/fermyon/spin/security/advisories/GHSA-f3h7-gpjj-wcvh
- https://github.com/fermyon/spin/commit/b3db535c9edb72278d4db3a201f0ed214e561354
- https://github.com/fermyon/spin/security/advisories/GHSA-f3h7-gpjj-wcvh



