@Opentelemetry/Instrumentation
يوجد تجاوز سعة عدد صحيح في محلل بروتوكول النص memcached الخاص بـ OpenTelemetry eBPF Instrumentation (OBI). عند تحليل أوامر تخزين memcached مثل `set` أو `add` أو `replace` أو `append` أو `prepend` أو `cas`، يقبل النظام قيمًا كبيرة جدًا للمتغير `bytes` ويضيف طول محدد الحمولة دون التحقق من وجود تجاوز سعة. يؤدي الطلب المصمم خصيصًا، حيث يتم تعيين `bytes` إلى `math.MaxInt` أو `math.MaxInt-1`، إلى تحول طول الحمولة المحسوب إلى قيمة سالبة، مما يؤدي إلى حدوث حالة ذعر في وقت التشغيل داخل الدالة `LargeBufferReader.Peek()`. وقد يؤدي ذلك إلى حدوث هجوم عن بعد لرفض الخدمة (DoS)، مما يتسبب في تعطل عملية OBI وفقدان عملية جمع بيانات القياس عن بُعد.