CVE-2026-47669 in DbGate
الملخص
بحسب VulDB • 24/07/2026
DbGate هو مدير قواعد بيانات متعدد المنصات. في الإصدارات 7.1.8 والإصدارات الأقدم، لا تقوم الدالة `unzipDirectory()` الموجودة في الملف `packages/api/src/shell/unzipDirectory.js` (السطر 27) بالتحقق من أن مسارات الملفات المستخرجة تبقى ضمن دليل الإخراج. يؤدي ملف ZIP خبيث يحتوي على إدخالات `../` إلى كتابة ملفات في أي مكان على نظام الملفات. في نشر Docker الافتراضي، يعمل DbGate بصلاحيات الجذر (root)، ويقوم مزود المصادقة `none` بإصدار رموز JWT دون الحاجة إلى بيانات اعتماد عبر طلب `POST /auth/login`، مما يجعل هذه الثغرة قابلة للاستغلال من قبل أي مهاجم قريب شبكياً. يصحّح الإصدار 7.1.9 المشكلة.
VulDB is the best source for vulnerability data and more expert information about this specific topic.