← volver
CVE-2024-35231highCWE-770

rack-contrib vulnerable to Denial of Service due to the unconstrained value of the incoming "profiler_runs" parameter

21Vexday Risk Score

Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.

ssvc Trackcvss 8.6epss 0.7%
probabilidad de explotación
0.7%top 52% de las CVE
explotación observada
noninguna fuente lo reporta
En resumen

Las versiones de rack-contrib anteriores a 2.5.0 permiten que atacantes causen indisponibilidad del servicio enviando solicitudes con valores muy grandes en el parámetro 'profiler_runs', obligando al servidor a asignar memoria y CPU sin límites.

Detalle técnico

La vulnerabilidad existe en el middleware del profiler, que acepta el parámetro 'profiler_runs' controlado por el usuario sin validación ni restricciones (CWE-770: Asignación de Recursos Sin Límites). Un atacante remoto sin autenticar puede enviar solicitudes con valores arbitrariamente grandes para agotar los recursos del servidor, causando denegación de servicio. Corregido en versión 2.5.0 con validación adecuada.

Resumen generado y traducido por IA a partir de la descripción oficial.
rack-contrib provides contributed rack middleware and utilities for Rack, a Ruby web server interface. Versions of rack-contrib prior to 2.5.0 are vulnerable to denial of service due to the fact that the user controlled data `profiler_runs` was not constrained to any limitation. This would lead to allocating resources on the server side with no limitation and a potential denial of service by remotely user-controlled data. Version 2.5.0 contains a patch for the issue.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H
Productos afectados
rack · rack-contrib