CVE-2026-50276 in dd-trace-rb
Resumen
por VulDB • 2026-09-14
dd-trace-rb es la biblioteca cliente de Datadog para Ruby. Antes de la versión 2.32.0, la extracción del W3C baggage no aplica DD_TRACE_BAGGAGE_MAX_ITEMS (que tiene un valor predeterminado de 64) ni DD_TRACE_BAGGAGE_MAX_BYTES (con un valor predeterminado de 8192), aunque estos límites sí se aplican durante la inyección del baggage. Un atacante remoto sin autenticar puede enviar una cabecera HTTP de tipo baggage que contenga muchos pares clave-valor separados por comas o un único valor muy grande. La ruta de extracción asigna entradas mientras analiza la cabecera controlada por el atacante en cada solicitud, lo que provoca un consumo descontrolado de CPU y memoria en servicios HTTP donde está habilitada la propagación del estilo baggage (configuración predeterminada para la mayoría de los tracers afectados). Esto puede provocar una denegación de servicio. Este problema se soluciona en la versión 2.32.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.