PT-2026-121413
CVE-2026-114603
·
تاريخ النشر
2026-10-22
·
تاريخ التحديث
2026-10-22
الوصف من
CVSS 3.1
5.3
متوسطةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
اسم البرنامج المصاب والإصدارات المتأثرة
opentelemetry-api الإصدارات من 1.0.0 إلى 1.45.0
Description
تستخدم الدالة
TraceState.from header في opentelemetry/trace/span.py والتي يتم الوصول إليها عبر TraceContextTextMapPropagator.extract تعبيراً نمطياً (regular expression) لتحليل رؤوس tracestate الخاصة بـ W3C. يحتوي هذا التعبير النمطي على تسلسل مسافات اختيارية غير محدود يمكن أن يؤدي إلى تراجع تربيعي (quadratic backtracking) عند معالجة رؤوس مشوهة تحتوي على سلاسل طويلة من المسافات أو علامات التبويب دون وجود فاصلة تليها. يؤدي هذا السلوك إلى استهلاك مفرط لوحدة المعالجة المركزية (CPU)، مما قد يشغل العامل المتزامن أو يعطل حلقة الأحداث في الخوادم غير المتزامنة، مما يؤدي إلى تأخير الطلبات غير ذات الصلة والتأثير على توفر الخدمة. تظهر هذه المشكلة عندما يقبل خادم HTTP أو البوابة رؤوساً كبيرة بما يكفي.Recommendations
قم بترقية opentelemetry-api إلى الإصدار 1.45.1 أو أحدث.
كإجراء مؤقت، تأكد من تكوين حدود حجم رأس HTTP بدقة على مستوى الخادم أو البوابة لرفض الرؤوس ذات الحجم الزائد.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾