PT-2026-68781
CVE-2026-70557
·
تاريخ النشر
2026-08-06
·
تاريخ التحديث
2026-08-07
الوصف من
CVSS 4.0
7.1
عاليةالمقاييسAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
diboot-core (الإصدارات المتأثرة غير محددة)
الوصف
تقوم نقطة النهاية POST ’/common/load-related-data‘ بتحويل أسماء الحقول التي يزودها المتصل إلى أي عمود @TableField في أي كيان، وتُرجع تلك القيم لجميع الصفوف دون وجود قائمة مسموح بها للحقول أو الكيانات. تُرجع دالة الحماية الأمنية
relatedDataSecurityCheck() القيمة «true» دون أي شروط، مما يسمح لأي مستخدم تمت مصادقته، بما في ذلك أولئك الذين لا يمتلكون أي أدوار، بقراءة الحقول السرية المُعلَّمة بـ @JsonIgnore، مثل IamAccount.authSecret وIamAccount.secretSalt لجميع الحسابات، أو أي حقول سرية أخرى عشوائية. نظرًا لأن النظام يستخدم خوارزمية MD5 ذات التكرارين من Shiro مع ملح مكون من 8 أحرف، وهو ما يمكن اختراقه بسهولة في وضع عدم الاتصال بالإنترنت، فإن الكشف عن تجزئات كلمات مرور المسؤولين يمكن أن يؤدي إلى الاستيلاء الكامل على الصلاحيات الإدارية. هذه النقطة النهائية مطلوبة من قبل الواجهة الأمامية الرسمية diboot-admin-ui. في فرع التطوير، تم تغيير اسم هذه الآلية إلى attachMore*، لكن دالة attachMoreSecurityCheck() تُرجع أيضًا القيمة true دون شروط.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾