یک آسیبپذیری بحرانی از نوع Heap-based Buffer Overflow در دستگاههای Alpine iLX-F511 کشف شده است که میتواند منجر به اجرای کد از راه دور (Remote Code Execution) شود.
این نقص امنیتی در فرآیند مدیریت بستههای Bluetooth OBEX وجود دارد. مشکل اصلی ناشی از عدم اعتبارسنجی صحیح طول دادههای ارسالی کاربر پیش از کپی شدن آنها در یک بافر مبتنی بر Heap است. یک مهاجم میتواند با سوءاستفاده از این آسیبپذیری، کدهای خود را در سطح دسترسی root اجرا کند.
جزئیات فنی و تحلیل حمله
- عدم نیاز به احراز هویت: مهاجم برای بهرهبرداری از این نقص نیازی به ورود به سیستم یا داشتن مجوز ندارد.
- محدودیت فیزیکی: به دلیل ماهیت پروتکل بلوتوث، مهاجم باید از نظر فیزیکی در محدوده برد دستگاه حضور داشته باشد.
- سطح دسترسی بالا: اجرای موفقیتآمیز کد منجر به دسترسی کامل (root) به سیستم عامل دستگاه میشود.
طبق گزارشهای منتشر شده، پس از اطلاعرسانی این مورد به سازنده و درخواست تمدید مهلت برای ارائه وصله امنیتی، سازمان ZDI تصمیم گرفته است این مورد را به عنوان یک هشدار زیرو دِی (Zero-Day) منتشر کند.
راهکار مقابله: با توجه به ماهیت این آسیبپذیری، تنها راهکار موثر در حال حاضر، محدود کردن تعاملات و ارتباطات بیسیم با این محصول است تا سطح حمله (Attack Surface) کاهش یابد.