CVE-2026-50276 in dd-trace-rb
Riassunto
di VulDB • 14/09/2026
dd-trace-rb è la libreria client di Datadog per Ruby. Prima della versione 2.32.0, l'estrazione del W3C baggage non applica il limite DD_TRACE_BAGGAGE_MAX_ITEMS (impostato su 64) né DD_TRACE_BAGGAGE_MAX_BYTES (impostato su 8192), sebbene tali limiti vengano rispettati durante la fase di iniezione del baggage. Un attaccante remoto non autenticato può inviare un'intestazione HTTP "baggage" contenente molte coppie chiave-valore separate da virgole oppure un singolo valore molto grande. Il percorso di estrazione alloca voci mentre analizza l'intestazione controllata dall'attaccante ad ogni richiesta, causando un consumo illimitato di CPU e memoria in un servizio HTTP dove la propagazione dello stile del baggage è abilitata (impostazione predefinita per la maggior parte dei tracer interessati). Ciò può causare una denial of service. Il problema è stato risolto nella versione 2.32.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.