محققان دانشگاه ETH زوریخ حملهای جدید شبیه Spectre به نام VMScape کشف کردهاند که به یک ماشین مجازی مخرب اجازه میدهد کلیدهای رمزنگاری را از فرآیند هایپروایزر QEMU بدون تغییر که روی پردازندههای مدرن AMD یا Intel اجرا میشود، نشت دهد. این حمله جداسازی بین ماشینهای مجازی و هایپروایزر ابری را میشکند و با دور زدن تدابیر موجود Spectre، با استفاده از اجرای حدسی (speculative execution) تهدیدی برای نشت دادههای حساس ایجاد میکند. حمله VMScape بر همه پردازندههای AMD از Zen 1 تا Zen 5 و همچنین پردازندههای “Coffee Lake” اینتل تأثیر میگذارد، اما نسلهای جدیدتر “Raptor Cove” و “Gracemont” تحت تأثیر قرار نمیگیرند.
محققان نشان دادند که VMScape قادر است دادههای حافظه دلخواه را از QEMU با نرخ 32 بایت در ثانیه و دقت 98.7 درصد نشت دهد، به طوری که یک رمز 4 کیلوبایتی مانند کلید رمزگذاری دیسک در 128 ثانیه قابل نشت است. AMD و Intel در 7 ژوئن از این مسئله مطلع شدند و شناسه CVE-2025-40300 به آن اختصاص یافت. توسعهدهندگان کرنل لینوکس وصلههایی منتشر کردهاند که با افزودن IBPB (Indirect Branch Prediction Barrier) در VMEXIT، این حمله را کاهش میدهد و تأثیر عملکردی کمی در بارکاریهای معمول دارد.
کلمات کلیدی : حمله VMScape، پردازنده AMD Intel، ماشین مجازی، هایپروایزر QEMU، اجرای حدسی، نشت داده حساس

نظر شما چیست؟
خوشحال میشویم نظر شما را بدانیم. نظری بنویسید.