PT-2026-24168
CVE-2026-30930
·
تاريخ النشر
2026-03-09
·
تاريخ التحديث
2026-05-29
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Glances الأقدم من 4.5.1
الوصف
يحتوي Glances، وهو أداة مراقبة النظام متعددة المنصات، على ثغرة أمنية في وحدة التصدير الخاصة بـ TimescaleDB. تقوم هذه الوحدة بإنشاء استعلامات SQL عن طريق ربط سلاسل نصية ببيانات مراقبة النظام غير المدققة. تقوم الدالة
normalize() بتضمين قيم السلاسل بين علامات الاقتباس المفردة، لكنها لا تقوم بإخراج أي علامات اقتباس مفردة مضمنة، مما يسمح بحقن SQL بسيط. يمكن للمهاجمين التحكم في بيانات مثل أسماء العمليات ونقاط تركيب نظام الملفات وأسماء واجهات الشبكة وأسماء الحاويات لاستغلال هذا الخلل. تكمن الثغرة الأمنية في الدالة normalize() داخل الملف glances/exports/glances timescaledb/ init .py (الأسطر 79-93) وفي قسم بناء الاستعلام (الأسطر 201-205). تُثبت تجربة إثبات المفهوم أن مستخدمًا عاديًا يمكنه إنشاء عملية باسم يحتوي على حمولة لحقن SQL، ومن ثم، عند تشغيل Glances مع تصدير TimescaleDB، يتم إنشاء ملف في الدليل /tmp، مما يشير إلى نجاح عملية حقن SQL. تشمل الآثار المحتملة تدمير البيانات، وتسريب البيانات، وإمكانية تنفيذ التعليمات البرمجية عن بُعد، وتصعيد الامتيازات. ترجع هذه الثغرة الأمنية إلى التنفيذ المباشر لاستعلامات SQL المتسلسلة دون استخدام الاستعلامات المعلمة.التوصيات
يجب تحديث الإصدارات الأقدم من 4.5.1 إلى الإصدار 4.5.1 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾