یک آسیبپذیری امنیتی از نوع Blind SQL Injection در نرمافزار ClipBucket نسخه ۵ (قبل از نسخه 5.5.3-#182) شناسایی شده است که امکان استخراج دادههای حساس از پایگاه داده را فراهم میکند.
جزئیات فنی آسیبپذیری
این نقص امنیتی در نقطه پایانی (Endpoint) جستجوی عکس (Photo Search) رخ میدهد؛ جایی که پارامترهای پرسوجو (Query Parameters) بدون پاکسازی مناسب به عبارتهای WHERE و ORDER BY در دستورات SQL ارسال میشوند. مهاجمان میتوانند با استفاده از تکنیکهای Time-based Blind SQLi، اطلاعات حساس از جمله اعتبارنامههای کاربران، آدرسهای ایمیل و هشهای رمز عبور مدیران (Administrator Password Hashes) را استخراج کرده و در نهایت منجر به Account Takeover شوند.
ویژگیهای حمله
- نوع دسترسی: بدون نیاز به احراز هویت (Unauthenticated)
- بردار حمله: شبکه (Network)
- پیچیدگی حمله: پایین (Low)
- تاثیر: از دست رفتن سطح بالای محرمانگی دادهها (Confidentiality Loss)
وضعیت فعلی و راهکارها
در حال حاضر کدهای اکسپلویت (Exploit Code) برای این آسیبپذیری به صورت عمومی منتشر شده است. سازنده نرمافزار در قالب یک Patch، با اعمال تابع mysql_clean() بر روی ورودیهای آسیبپذیر، این مشکل را برطرف کرده است.
توصیههای امنیتی برای مدیران SOC و مهندسین امنیت
برای مقابله با این تهدید، اقدامات زیر توصیه میشود:
- بهروزرسانی فوری: ارتقای ClipBucket به آخرین نسخه منتشر شده.
- کنترلهای موقت: پیادهسازی قوانین سختگیرانه در WAF (Web Application Firewall) یا فیلترهای Reverse-Proxy برای شناسایی و مسدودسازی درخواستهای مشکوک به Endpoint جستجوی عکس.
- مانیتورینگ: فعالسازی Logging دقیق برای این نقطه پایانی جهت شناسایی تلاشهای احتمالی برای تزریق کد (Injection).