یک آسیبپذیری از نوع Zero-Day در ایجنت هوش مصنوعی Muse (مخصوص سیستمعامل macOS) کشف شده است که به مهاجمان اجازه میدهد در صورت اجرای بدافزار در سطح کاربر، کنترل این دستیار را به دست گرفته، دستورات صوتی (Dictated Prompts) را رهگیری کرده و بدافزار یا دستورات مخرب را تزریق کنند.
جزئیات فنی و مکانیسم حمله
پاتریک واردل (Patrick Wardle)، پژوهشگر امنیتی و مؤسس Objective-See، این نقص را از طریق یک Proof-of-Concept (PoC) به نام «not-a-mused» شناسایی کرد. طبق تحلیلهای وی، Muse دارای یک تنظیمات پیکربندی مستند نشده به نام endo_voyager_dictation_endpoint است. یک پروسه محلی با دسترسی محدود (Unprivileged) میتواند بدون نیاز به مجوزهای ارتقای یافته (Elevated Permissions)، این مقدار را تغییر دهد.
با تغییر این مقدار، ترافیک مربوط به دستورات صوتی Muse به جای مقصد اصلی، به سروری که تحت کنترل مهاجم است هدایت میشود. در این مرحله، مهاجم میتواند:
- صداهای ضبط شده و دستورات کاربر را پیش از رسیدن به Backend شرکت Meta سرقت کند.
- دستورات ارسالی به ایجنت را دستکاری کرده و از تکنیک Prompt Injection استفاده کند.
- اطلاعات احرازی هویت (Authentication Data) مرتبط با حساب کاربر را استخراج نماید.
تقویت دسترسی (Access Amplification)
اگرچه این آسیبپذیری به تنهایی منجر به Remote Code Execution (RCE) در یک سیستم پاک نمیشود و مهاجم ابتدا باید بتواند کدی را در سطح کاربر اجرا کند، اما واردل استدلال میکند که این نقص به عنوان یک ابزار «تقویت دسترسی» عمل میکند. بدافزارهای معمولی که توسط کنترلهای حریم خصوصی macOS محدود شدهاند، میتوانند با سوءاستفاده از Muse، به مجوزهای گستردهای دست یابند که کاربر قبلاً به این ایجنت اعطا کرده است.
تاثیرات عملیاتی و ریسکهای امنیتی
با توجه به اینکه Muse دسترسی گستردهای به فایلها، اپلیکیشنها، تبهای مرورگر، ایمیلها و تقویمها دارد و حتی میتواند خریدهای آنلاین انجام دهد، کنترل این کانال ارتباطی توسط مهاجم میتواند منجر به سوءاستفاده شدید از منابع متصل شود. در آزمایشهای انجام شده، مهاجم توانسته است دستگاههای متصل را شناسایی کرده و از یک iPhone آنلاین، اطلاعات مکان (Location) را استخراج یا اسکن Bluetooth Low Energy را فعال کند.
یکی از چالشهای اصلی برای تیمهای SOC این است که ابزارهای Endpoint Detection ممکن است نتوانند تشخیص دهند که یک دستور خاص توسط کاربر صادر شده یا توسط مهاجمی که از طریق یک اپلیکیشن امضا شده (Signed Application) و مورد اعتماد عمل میکند.
توصیههای امنیتی
تا زمان انتشار یک اصلاحیه رسمی، کاربران macOS توصیه میکنند:
- در صورت عدم نیاز، اپلیکیشن Muse را متوقف کنند.
- مجوزهای اعطایی و حسابهای متصل را بازبینی و موارد غیرضروری را حذف کنند.
- در صورت مشکوک شدن به نفوذ، اعتبارنامههای احرازی هویت (Credentials) خود را تغییر دهند.
- سازمانها باید استفاده از ایجنتهای AI تایید نشده را در سیستمهای مدیریت شده محدود کرده و هرگونه تغییر در پیکربندی Endpointهای Muse را رصد کنند.