PT-2026-48539
CVE-2026-47701
·
تاريخ النشر
2026-06-10
·
تاريخ التحديث
2026-09-18
الوصف من
CVSS 3.1
7.7
عاليةالمقاييسAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
opentelemetry-operator (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يقوم TargetAllocator في OpenTelemetry Operator بمعالجة موارد
ServiceMonitor وتحويل نقاط النهاية إلى تكوينات جمع البيانات في Prometheus. يمكن للمستأجر الذي يمتلك أذونات لإنشاء أو تحديث ServiceMonitor تحديد المعلمة bearerTokenFile للإشارة إلى الملفات الحساسة الموجودة في نظام ملفات pod الخاص بـ Collector، مثل /var/run/secrets/kubernetes.io/serviceaccount/token. أثناء عملية الاستخراج، يقرأ OpenTelemetry Collector محتويات الملف المحدد ويرسلها كرمز Bearer إلى هدف يتحكم فيه المهاجم. وهذا يسمح للمهاجم بسرقة JWT لحساب خدمة pod الخاص بـ Collector أو قراءة أي ملف آخر يمكن لـ pod الوصول إليه، مما قد يتيح الوصول غير المصرح به إلى واجهة برمجة تطبيقات Kubernetes اعتمادًا على الأذونات الممنوحة لحساب خدمة Collector.التوصيات
قم بتمكين الإعداد
DenyFSAccessThroughSMs لضمان قيام «مخصص الهدف» (Target Allocator) بإسقاط نقاط نهاية ServiceMonitor وPodMonitor التي تشير إلى ملفات عشوائية على نظام الملفات، وتحديدًا تلك التي تستخدم bearerTokenFile أو tlsConfig.caFile أو tlsConfig.certFile أو tlsConfig.keyFile. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾