PT-2026-68782
CVE-2026-70558
·
تاريخ النشر
2026-08-06
·
تاريخ التحديث
2026-08-08
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Dinky الإصدار 1.2.5
الوصف
تفشل نقطة النهاية POST ’/download/uploadFromRsByLocal‘ في التحقق من صحة المعلمة
path، التي يتم تمريرها مباشرةً إلى الدالتين new File(path) وfile.transferTo(dest). وهذا يسمح للمهاجم بكتابة ملفات عشوائية باستخدام حساب خدمة Dinky. نقطة النهاية مستثناة من معترض Sa-Token وتعتمد على قيمة dinkyToken مبرمجة ثابتًا للمصادقة، والتي يتم تضمينها مع كل عملية نشر. في تثبيتات Docker الافتراضية، يعمل التطبيق على المنفذ 8888 مع أذونات متساهلة على /opt/dinky، مما يتيح الكتابة فوق الأصول الثابتة ونصوص التشغيل ومسار فئات التطبيق. قد يؤدي ذلك إلى تنفيذ تعليمات برمجية تعسفية عبر إخفاء مسار الفئات (classpath-shadowing) عند إعادة تشغيل JVM التالية.التوصيات
بالنسبة للإصدار 1.2.5، قم بتقييد الوصول إلى نقطة النهاية ’/download/uploadFromRsByLocal‘ أو تجنب استخدام المعلمة
path حتى يتوفر تصحيح. في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.قابلية الاستغلال
استغلال
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾