Theamanrawat

#4062من 60,399
73.9إجمالي CVSS
الثغرات · 10
متوسطة
4
عالية
4
حرجة
2
PT-2026-24168
2026-03-09
9.8
CVE-2026-30930
Glance
Glance
يحتوي Glances، وهو أداة مراقبة النظام متعددة المنصات، على ثغرة أمنية في وحدة التصدير الخاصة بـ TimescaleDB. تقوم هذه الوحدة بإنشاء استعلامات SQL عن طريق ربط سلاسل نصية ببيانات مراقبة النظام غير المدققة. تقوم الدالة `normalize()` بتضمين قيم السلاسل بين علامات الاقتباس المفردة، لكنها لا تقوم بإخراج أي علامات اقتباس مفردة مضمنة، مما يسمح بحقن SQL بسيط. يمكن للمهاجمين التحكم في بيانات مثل أسماء العمليات ونقاط تركيب نظام الملفات وأسماء واجهات الشبكة وأسماء الحاويات لاستغلال هذا الخلل. تكمن الثغرة الأمنية في الدالة `normalize()` داخل الملف `glances/exports/glances timescaledb/ init .py` (الأسطر 79-93) وفي قسم بناء الاستعلام (الأسطر 201-205). تُثبت تجربة إثبات المفهوم أن مستخدمًا عاديًا يمكنه إنشاء عملية باسم يحتوي على حمولة لحقن SQL، ومن ثم، عند تشغيل Glances مع تصدير TimescaleDB، يتم إنشاء ملف في الدليل /tmp، مما يشير إلى نجاح عملية حقن SQL. تشمل الآثار المحتملة تدمير البيانات، وتسريب البيانات، وإمكانية تنفيذ التعليمات البرمجية عن بُعد، وتصعيد الامتيازات. ترجع هذه الثغرة الأمنية إلى التنفيذ المباشر لاستعلامات SQL المتسلسلة دون استخدام الاستعلامات المعلمة.
PT-2026-24118
2026-03-09
9.1
CVE-2026-31816
Budibase
Budibase
Budibase هي منصة «لو كود» تُستخدم لإنشاء أدوات داخلية، وسير عمل، ولوحات تحكم إدارية. توجد ثغرة في برنامج الوسيط `authorized()` الخاص بالخادم، والمصمم لحماية نقاط نهاية واجهة برمجة التطبيقات (API) من جانب الخادم. عند إرفاق نمط مسار webhook بسلسلة الاستعلام لأي طلب، يمكن للمهاجم تجاوز برنامج الوسيط هذا. تستخدم الدالة `isWebhookEndpoint()` تعبيرًا منتظمًا غير مثبتًا يقوم بتقييم عنوان URL بالكامل، بما في ذلك معلمات الاستعلام، عبر `ctx.request.url`. عند حدوث تطابق، تقوم البرمجية الوسيطة `authorized()` باستدعاء `return next()` على الفور، مما يؤدي فعليًّا إلى تجاهل جميع عمليات المصادقة والتفويض والتحقق من الوظائف وحماية CSRF. وهذا يسمح لمهاجم بعيد غير مصادق عليه بالوصول إلى أي نقطة نهاية لواجهة برمجة التطبيقات (API) من جانب الخادم. المكونان المعرضان للخطر هما الوسيطة `authorized()` والدالة `isWebhookEndpoint()`. نقاط نهاية واجهة برمجة التطبيقات (API) معرضة لهذا الثغرة. المعلمة المعرضة للخطر هي سلسلة الاستعلام.