PT-2026-32579

CVE-2026-40179

·

تاريخ النشر

2026-04-10

·

تاريخ التحديث

2026-10-31

الوصف من

CVSS 2.0
6.4
متوسطة
المقاييسAV:N/AC:L/Au:N/C:P/I:P/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Prometheus من 3.0 إلى 3.5.1
إصدارات Prometheus من 3.6.0 إلى 3.11.1
الوصف
توجد ثغرة «البرمجة النصية عبر المواقع المخزنة» (Stored cross-site scripting) في مكونات متعددة لواجهة المستخدم على الويب الخاصة بـ Prometheus، وتحديدًا ضمن واجهة المستخدم Mantine وواجهة المستخدم React القديمة. تحدث هذه المشكلة لأن أسماء المقاييس وقيم التسميات يتم إدخالها في innerHTML دون إجراء عملية الهروب (escaping) المناسبة. في كلتا واجهتي المستخدم، تعرض تلميحات المخططات في صفحة «Graph» أسماء المقاييس التي تحتوي على HTML أو JavaScript دون تنقية. بالإضافة إلى ذلك، في واجهة المستخدم React القديمة، تستخدم نتائج البحث التقريبي في «Metric Explorer» دالة dangerouslySetInnerHTML دون إجراء الهروب، كما تقوم تلميحات خلايا خريطة الحرارة باستيفاء قيم التسميات التي تحتوي على le دون تنقية. نظرًا لأن Prometheus الإصدار 3.x يستخدم بشكل افتراضي التحقق من صحة أسماء المقاييس والتسميات بتنسيق UTF-8، فإن الأحرف مثل < و> و" تُعتبر صالحة. يمكن للمهاجم القادر على حقن المقاييس عبر هدف استخراج بيانات تم اختراقه، أو الكتابة عن بُعد، أو نقطة نهاية مستقبل OTLP، تنفيذ تعليمات JavaScript تعسفية في متصفح المستخدم الذي يشاهد المقياس في واجهة المستخدم «Graph». قد يؤدي ذلك إلى تسريب التكوين عبر ’/api/v1/status/config‘، أو حذف البيانات عبر ’/api/v1/admin/tsdb/delete series‘، أو إيقاف تشغيل Prometheus عبر ’/-/quit‘، اعتمادًا على العلامات الممكّنة.
التوصيات
قم بتحديث إصدارات Prometheus من 3.0 إلى 3.5.1 إلى الإصدار 3.5.2.
قم بتحديث إصدارات Prometheus من 3.6.0 إلى 3.11.1 إلى الإصدار 3.11.2.
تأكد من تعطيل مستقبل الكتابة عن بُعد (--web.enable-remote-write-receiver) و OTLP re
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-VFFH-X6R8-XX99
BIT-PROMETHEUS-2026-40179
CLEANSTART-2026-AP95632
CLEANSTART-2026-AX33738
CLEANSTART-2026-BA41349
CLEANSTART-2026-BJ92729
CLEANSTART-2026-BM12601
CLEANSTART-2026-BX78383
CLEANSTART-2026-FB95411
CLEANSTART-2026-FP75096
CLEANSTART-2026-GZ11549
CLEANSTART-2026-IT06487
CLEANSTART-2026-IU00943
CLEANSTART-2026-JF61842
CLEANSTART-2026-KZ65595
CLEANSTART-2026-KZ96078
CLEANSTART-2026-LK25174
CLEANSTART-2026-LR96153
CLEANSTART-2026-LY44407
CLEANSTART-2026-MJ39387
CLEANSTART-2026-MP82813
CLEANSTART-2026-MR08661
CLEANSTART-2026-MV81821
CLEANSTART-2026-NG11550
CLEANSTART-2026-NU38786
CLEANSTART-2026-OF83437
CLEANSTART-2026-OX06093
CLEANSTART-2026-PM88731
CLEANSTART-2026-PM96717
CLEANSTART-2026-QI02196
CLEANSTART-2026-QS87161
CLEANSTART-2026-QU83011
CLEANSTART-2026-RE39938
CLEANSTART-2026-SE34232
CLEANSTART-2026-SM80424
CLEANSTART-2026-TL66481
CLEANSTART-2026-TO13966
CLEANSTART-2026-UO11850
CLEANSTART-2026-VV82680
CLEANSTART-2026-WT48121
CLEANSTART-2026-XS03563
ECHO-8867-5968-3E38
GO-2026-5662
OPENSUSE-SU-2026:10607-1
OPENSUSE-SU-2026:21483-1
SUSE-SU-2026:2243-1
SUSE-SU-2026:2265-1
SUSE-SU-2026:2768-1
SUSE-SU-2026:2774-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾