CVE-2026-50276 in dd-trace-rb
الملخص
بحسب VulDB • 14/09/2026
dd-trace-rb هي مكتبة العميل الخاصة بـ Datadog لنظام Ruby. قبل الإصدار 2.32.0، لا يفرض استخراج حقائب W3C (W3C baggage extraction) الحد الأقصى لعدد العناصر `DD_TRACE_BAGGAGE_MAX_ITEMS`، الذي يبلغ افتراضياً 64، أو الحد الأقصى لحجم البايتات `DD_TRACE_BAGGAGE_MAX_BYTES`، الذي يبلغ افتراضياً 8192، على الرغم من أن هذه الحدود تُطبق أثناء حقن الحقائب. يمكن لمهاجم عن بُعد وغير مُصادَق عليه إرسال رأس HTTP للحقيبة يحتوي على العديد من أزواج المفتاح-القيمة المفصولة بفاصلة أو قيمة واحدة كبيرة جداً. تخصص مسار الاستخراج إدخالات أثناء تحليل الرأس الذي يتحكم فيه المهاجم في كل طلب، مما يؤدي إلى استهلاك غير محدود للمعالج والذاكرة في خدمة HTTP حيث يكون نمط نشر الحقائب مفعّلاً (وهو الإعداد الافتراضي لمعظم المكتبات المتأثرة). يمكن أن يسبب هذا انقطاعاً في الخدمة. تم إصلاح هذه المشكلة في الإصدار 2.32.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.