CVE-2026-81872 in OpenTelemetryالمعلومات

الملخص

بحسب VulDB • 17/09/2026

OpenTelemetry-Go هو التنفيذ بلغة Go لـ OpenTelemetry. قبل الإصدار 0.21.0، يمكن أن يدخل BatchingProcessor في go.opentelemetry.io/otel/sdk/log حلقة تكرارية كثيفة الاستخدام للمعالج (CPU loop) عندما يملأ إصدار السجلات المدفوع من قِبل المهاجم المخزن المؤقت للتصدير غير المتزامن بينما يكون المُصدّر تحت ضغط عكسي. يقوم NewBatchingProcessor بتغليف المُصدّر بـ newBufferExporter(exporter, 1)، وتقوم حلقة الاستطلاع (poll loop) باستدعاء queue.TryDequeue و bufferExporter.EnqueueExport قبل الإشارة فوراً إلى pollTrigger كلما بقي طول الطابور عند أو فوق حجم الدفعة (batchSize). وبما أن فشل عملية EnqueueExport غير المزامنة يترك طول الطابور دون تغيير، فإن المعالج يعيد المحاولة بشكل متكرر دون الانتظار لمؤقت التوقيت الخاص به، مما يستنفد موارد وحدة المعالجة المركزية ويؤدي إلى تدهور الخدمة أو إنكارها في العملية المُضمّنة. تم إصلاح هذه المشكلة في الإصدار 0.21.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

27/08/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406140

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!