CVE-2026-39324
Rack::Session::Cookie secrets: el fallo de descifrado permite la falsificación de sesiones sin secreto y la deserialización de Marshal
- Publicado
- 7 abr 2026
- Actualizado
- 8 abr 2026
- Asignación de CNA
- GitHub_M
- Evidencia observada
- 25 ago 2026
CVSS primario
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XBajo · próximos 30 días
- Percentil
- 19,4 %
- Fecha del modelo
- 21 sept 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
Rack::Session es una implementación de gestión de sesiones para Rack. Desde la versión 2.0.0 hasta antes de la 2.1.2, Rack::Session::Cookie maneja incorrectamente los fallos de descifrado cuando se configura con `secrets:`. Si el descifrado de la cookie falla, la implementación recurre a un decodificador predeterminado en lugar de rechazar la cookie. Esto permite que un atacante no autenticado suministre una cookie de sesión manipulada que se acepta como datos de sesión válidos sin conocimiento de ningún secreto configurado. Debido a que este mecanismo se utiliza para cargar el estado de la sesión, un atacante puede manipular el contenido de la sesión y potencialmente obtener acceso no autorizado. Esta vulnerabilidad se corrige en la versión 2.1.2.
Fuentes
1Prueba de concepto de explotación para la omisión de autenticación en Rack::Cookie (CVE-2026-39324), que demuestra la falsificación de sesiones mediante el codificador de respaldo para obtener acceso de administrador.
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.