یک آسیبپذیری امنیتی در پلتفرم متنباز CI/CD موسوم به Bleenco Abstruse در نسخههای تا 2.1.0 شناسایی شده است. این نقص امنیتی از نوع Path Traversal (پیمایش مسیر) است و در بخش Cache Endpoint این نرمافزار رخ میدهد.
جزئیات فنی
این مشکل در تابع filepath.Join در فایل server/api/worker/download_cache.go ریشه دارد. به دلیل عدم اعتبارسنجی صحیح آرگومان File، مهاجمان میتوانند با دستکاری این ورودی، به فایلهایی خارج از دایرکتوری تعیینشده برای کش (Cache) دسترسی پیدا کنند.
تحلیل اثرات و سطح دسترسی
- بردار حمله (Attack Vector): این حمله به صورت از راه دور (Remote) و بدون نیاز به احراز هویت (Unauthenticated) قابل اجرا است.
- پیامد: اثر این آسیبپذیری محدود به خواندن فایلها (File Read) است، به این معنا که مهاجم میتواند اطلاعات حساس سیستم را استخراج کند، اما امکان تغییر دادهها یا ایجاد اختلال در دسترسپذیری (Availability) وجود ندارد.
- پیچیدگی: سطح پیچیدگی این حمله پایین (Low) ارزیابی شده است.
وضعیت فعلی و پاسخ سازنده
در حال حاضر کد اکسپلویت (Exploit) این آسیبپذیری به صورت عمومی منتشر شده و در دسترس است. بر اساس گزارشها، با سازنده نرمافزار برای رفع این مشکل تماس گرفته شده، اما تاکنون هیچ پاسخی از سوی آنها دریافت نشده است. با این حال، هیچ شواهدی مبنی بر بهرهبرداری گسترده یا خودکار از این نقص در محیطهای عملیاتی (مانند لیست KEV سازمان CISA) گزارش نشده است.