یک آسیبپذیری امنیتی در نرمافزار OSSRS SRS (تا نسخه 7.0-a1) شناسایی شده است که به دلیل نبود مکانیزمهای احراز هویت در System API، امکان دسترسی غیرمجاز را فراهم میکند.
جزئیات فنی آسیبپذیری
این نقص امنیتی در تابع systemAPI.Run در فایل internal/proxy/api.go رخ داده است. در نتیجه این مشکل، مهاجمان میتوانند بدون نیاز به ارائه هرگونه اعتبارنامه (Credentials)، به نقاط انتهایی (Endpoints) مربوط به مدیریت و ثبتنام در کامپوننت Proxy دسترسی پیدا کنند.
تحلیل سطح دسترسی و تاثیرات
- بردار حمله (Attack Vector): این حمله به صورت از راه دور (Remote) و از طریق شبکه قابل اجرا است.
- تاثیرات: با توجه به اینکه دسترسی تنها به قابلیتهای Proxy API محدود است، تاثیر بر روی محرمانگی (Confidentiality)، یکپارچگی (Integrity) و در دسترس بودن (Availability) در سطح Low ارزیابی شده است.
- وضعیت اکسپلویت: کد اکسپلویت (Exploit) این آسیبپذیری اکنون به صورت عمومی منتشر شده و قابل استفاده است.
راهکارهای مقابله و رفع مشکل
برای رفع این آسیبپذیری، توصیه میشود کاربران سریعاً به نسخه 8.0-d0 ارتقا دهند. پچ مربوط به این مورد با شناسه bb5fde228f4ca5bd26d96368b61f6e0c21df51df منتشر شده است.
همچنین، سازمانهایی که از کامپوننت Proxy استفاده نمیکنند یا پورت مربوط به System API را در شبکه در دسترس قرار ندادهاند، در معرض این تهدید نیستند.