آسیبپذیری دیرپا در درایورهای وایفای Broadcom؛ کنترل کامل روترها از راه دور بدون نیاز به رمز — One parser, two bugs, many routers: Exploiting Broadcom WiFi across eCos, Linux
خلاصه
کشف یک آسیبپذیری حیاتی ۱۵ ساله در پیادهسازی اختصاصی پروتکل 802.11 توسط Broadcom که به مهاجمان اجازه میدهد از راه دور و بدون نیاز به رمز عبور، روی میلیونها روتر در سراسر جهان اجرای کد دلخواه داشته باشند. Broadcom از اختصاص CVE به این باگ خودداری کرده و اکثر سازندگان هنوز آن را وصله نکردهاند.
پژوهشگر امنیتی، کوئنتین کایزر (Quentin Kaiser)، در کنفرانس Hexacon جزئیات یک آسیبپذیری خطرناک و طولانیمدت را در پشتهی نرمافزاری وایفای شرکت Broadcom منتشر کرد. این آسیبپذیری که از سال ۲۰۱۰ در SDK این شرکت حضور داشته، به مهاجمان اجازه میدهد از راه دور و بدون نیاز به آگاهی از کلید شبکه (PSK) یا تکمیل فرآیند WPS، به روتشل (Root Shell) روی دستگاههای آسیبپذیر دست پیدا کنند.
پسزمینه و اهمیت موضوع
این مشکل ریشه در پیادهسازی اختصاصی Broadcom از پروتکل 802.11 دارد و در پلتفرمهای مبتنی بر سیستمعامل بیدرنگ eCos (مانند تراشههای BCM3380 و BCM3383) به یک آسیبپذیری دائمی (Forever Day) تبدیل شده است؛ چرا که Broadcom سالها پیش پیشنهاد داده بود سازندگان به جای استفاده از کدهای قدیمی، به hostapd مهاجرت کنند. با این حال، بسیاری از سازندگان تجهیزات اصلی (OEMها) و ارائهدهندگان خدمات اینترنتی (ISPها) همچنان از نسخههای آسیبپذیر استفاده میکنند.
این باگ دهها فروشنده و میلیونها اکسسپوینت و مودم-روتر (CPE) در سراسر جهان را تحت تأثیر قرار داده است. پژوهشگر این تحقیق نشان داده است که چندین مدل رایج در اختیار کاربران در کشور بلژیک (متعلق به اپراتورهای Proximus ،VOO و Orange) همگی نسبت به این نقص آسیبپذیر هستند و تا زمان انتشار گزارش، هیچپچی دریافت نکردهاند.
جزئیات فنی و نحوه بهرهبرداری
این آسیبپذیری از نوع سرریز بافر در بخش بازسازی بستههای EAP مربوط به پروتکل WPS است. جزئیات کلیدی این اکسپلویت عبارتند از:
- اجرای کد از راه دور (RCE): مهاجم میتواند بدون احراز هویت و از طریق فریمهای وایفای، کنترل دستگاه را به دست بگیرد.
- افشای اطلاعات: در یکی از ویدیوهای نمایشی، کد مخرب پس از نفوذ موفق، کلید PSK را از NVRAM استخراج کرده و آن را برای مهاجم ارسال میکند.
- ارتباط معکوس (Reverse Shell): امکان ایجاد ارتباط پوستهی معکوس مستقیماً روی فریمهای 802.11 وجود دارد که نیاز به زیرساخت C2 در فضای ابری را از بین میبرد.
نقش هوش مصنوعی و چرخه افشا
نکتهی جالب در این پژوهش، استفاده از مدلهای پیشرفتهی هوش مصنوعی برای سرعت بخشیدن به روند تحقیق است؛ کاری که شاید دستی ماهها زمان میبرد، با کمک AI در کمتر از یک هفته به نتیجه رسید. این موضوع نشان میدهد که چقدر راحتتر میتوان لایههای عمیق زیرساختهای فناوری را کاوید.
کایزر یک سیاست سختگیرانهی ۹۰ روزه برای افشای اطلاعات (Responsible Disclosure) دنبال کرد، اما با چالشهایی روبهرو شد:
- شرکت Broadcom از ثبت شمارهی CVE برای این آسیبپذیری امتناع کرد.
- شرکتهای ارائهدهنده خدمات اینترنتی پس از گذشت مهلت مقرر، همچنان آپدیتی ارائه نکرده بودند.
- ابزارهایی مانند اسکریپتهای تشخیص اثر انگشت (Fingerprinting) و قوانین YARA برای شناسایی وسعت این فاجعه منتشر شده است.
نگاه جامعه هکرنیوز
در بحثهای هکرنیوز، کاربران اشاره کردند که برآورد تعداد دستگاههای آسیبپذیر احتمالاً بسیار بیشتر از آمار محلی در یک کشور خاص است، چرا که تراشههای Broadcom در مقیاس جهانی و روی تجهیزات برندهای مختلف در سراسر دنیا استفاده میشوند. همچنین برخی کاربران طعنهآمیزانه پیشنهاد دادند که شاید بتوان با استفاده از همین ابزارهای مبتنی بر هوش مصنوعی، پچهایی نوشت و از طریق خود اکسپلویت روی دستگاهها اعمال کرد!
چرا این مسئله برای مهندسین نرمافزار مهم است؟
این پرونده بار دیگر نشان میدهد که بدهی فنی (Technical Debt) و پنهانکاری شرکتهای بزرگ در قبال آسیبپذیریها چه عواقبی دارد. یک باگ با عمر ۱۶ سال (معرفی در ۲۰۱۰، وصلهی ناقص در ۲۰۱۸ و سوءاستفاده در سالهای بعد) نشاندهندهی ضعف عمیق در زنجیره تأمین نرمافزار (Supply Chain Security) تجهیزات توکار (Embedded) است که امنیت میلیونها کاربر خانگی را به خطر میاندازد.
این مطلب بهصورت کاملاً خودکار و با هوش مصنوعی از مقالهٔ اصلی و بحث هکرنیوز تهیه شده و ممکن است خطا داشته باشد. حقوق مطلب اصلی متعلق به نویسندهٔ آن است. قوانین و گزارش مشکل