مستغلة: 179
الأحدثCVE-2026-123966 — فيضان المخزن المؤقت المستند إلى الـ heap في دالة saveParentControlInfo في Tenda AC19
VulnFeed.org
AREN
8.1
CVE-2026-85736تحقق من التصحيح

Chartbrew: حذف ملف عشوائي بصلاحيات الجذر عبر مسارات SSL/SSH لاتصال البيانات

chartbrew chartbrewقراءة 1 داقرأ بلغة

ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.

الملخص

تطبيق Chartbrew هو تطبيق ويب مفتوح المصدر يمكنه الاتصال مباشرة بقواعد البيانات واختيار البيانات لإنشاء مخططات. قبل الإصدار 5.2.3، قام إنشاء الاتصال أو تحديثه بتخزين مسارات ملفات SSL وSSH المطلقة التي اختارها المهاجم، وقام تنظيف الاتصال لاحقًا تمرير تلك المسارات المخزنة إلى fs.unlink بدون تقييد المسار. سطح الثغرة هو تنظيف شهادة اتصال البيانات ومفتاح SSH عند إزالة الاتصال. يقوم المستخدم الذي لديه صلاحيات createOwn وdeleteOwn على فريقه الخاص بتخزين مسار مستهدف في اتصال ثم حذف الاتصال لتشغيل التنظيف؛ يمنح التسجيل الذاتي الافتراضي صلاحيات teamOwner هذه. يتعامل روتين التنظيف مع مسار SSL أو SSH المخزن كمسار شهادة مُدار ويقوم بإلغاء ربط الملف المُشار إليه؛ يوفر duplicateConnection مشغلًا ثانيًا تم تحديده في الاستشارة. يجب أن يكون المهاجم قادرًا على إنشاء أو تحديث ثم حذف اتصال على فريقه الخاص. تقوم الحاوية الافتراضية بتشغيل Chartbrew بصلاحيات uid 0، بينما تتقيد عمليات النشر ذات العملية الأقل صلاحية بصلاحيات الحذف الخاصة بتلك العملية. يمكن للمهاجم حذف ملفات مثل /code/.env أو مصدر التطبيق، مما يتسبب في فقدان السلامة وتعطيل الخدمة. تم إصلاح هذه المشكلة في الإصدار 5.2.3.

المعالجة

المراجع

Esc