یک آسیبپذیری امنیتی با شناسه CVE-2026-97878 در نرمافزار zhistaredu StarTraining (نسخه 3.8.1 و قدیمیتر) شناسایی شده است. این نقص امنیتی به دلیل نبود مکانیزمهای احراز هویت در کنسول مانیتورینگ Druid رخ داده است.
جزئیات فنی آسیبپذیری
این مشکل در فایل /druid/index.html و در بخش Druid Console قرار دارد. در صورتی که سرویس StatViewServlet فعال باشد و فیلترهای احراز هویت روی شبکه اعمال نشده باشند، مهاجمان میتوانند به صورت Remote و بدون نیاز به هرگونه دسترسی یا تعامل کاربر، به کنسول مانیتورینگ دسترسی پیدا کنند.
تاثیرات امنیتی
- محرمانه بودن (Confidentiality): دسترسی غیرمجاز به دادههای مانیتورینگ و اطلاعات SQL.
- یکپارچگی (Integrity): امکان اجرای عملیات Reset در کنسول مانیتورینگ.
- در دسترس بودن (Availability): این آسیبپذیری تاثیر معناداری بر در دسترس بودن سیستم یا دسترسی در سطح سیستمعامل ندارد.
سایر نقاط ضعف شناسایی شده
علاوه بر مورد ذکر شده، نقاط ضعف دیگری نیز در نسخههای 3.8.1 و قدیمیتر مشاهده شده است، از جمله:
- دسترسی غیرمجاز به Endpointهای
Swagger/OpenAPI api-docs. - وجود یک Secret سختافزاری (Hard-coded) برای امضای JWT در فایل
application.ymlکه امکان دسترسی غیرمجاز را فراهم میکند.
تمامی این موارد تحت دستهبندی CWE-306 (عدم احراز هویت برای توابع حیاتی) قرار میگیرند. لازم به ذکر است که اکسپلویت (Exploit) این آسیبپذیری به صورت عمومی منتشر شده است.