یک نقص (باگ) جدید در پردازندههای Skylake و Kaby Lake اینتل شناسایی شده که در صورت فعال بودن فناوری Hyper-threading، برخی مواقع می تواند به بروز اختلال در عملکرد پردازنده منجر شود. این باگ میتواند به بروز اختلال در عملکرد سیستم و برنامههای در حال اجرا، خرابی دادههای حافظه و حتی از دست رفتن دادهها بیانجامد که به وضوح جدی هستند. اینتل وجود باگ را تایید کرده اما تاکنون هیچگونه وصلهای برای کاربران منتشر نشده است.
ماجرا از آنجا آغاز میشود که یک توسعه دهنده بنیاد Debian متوجه وجود یک نقص در طراحی خود پردازنده و یا Microcode پردازندههای نسل ششمی و هفتمی اینتل شده که به صورت مصنوعی نیز میتوان آن را فعال کرد. این باگ به بروز اختلال در عملکرد سیستم منجر میشود. این باگ تمامی پردازندههای نسل ششمی و هفتمی مجهز به فناوری Hyper-threading را تحت تاثیر قرار میدهد.
هرچند این باگ میتواند به صورت اتفاقی فعال شود، اما امکان فعال کردن دستی آن نیز وجود دارد، بنابراین بدافزارها و یا نفوذگرهای احتمالی قادر به ایجاد اختلال در عملکرد سیستمهای مجهز به پردازندههای مزبور هستند. اینتل نسبت به وجود باگ مورد بحث آگاه است اما تاکنون Microcode اصلاح شده در دسترس کاربران قرار نگرفته است. اینتل ضمن تایید وجود باگ، آن را چنین تشریح کرده:
«تحت شرایط پیچیده وابسته به ریزمعماری، حلقههای کوتاه کمتر از 64 دستور العمل که از ثباتهای AH ،BH ،CH یا DH و همچنین ثباتهای عریضتر آنها (نظیر RAX ،EAX یا AX برای AH) استفاده میکنند، ممکن است به بروز رفتار غیر منتظره در سیستم بیانجامد. این اتفاق هنگامی رخ میدهد که هر دو هسته پردازشی منطقی (مجازی) متعلق به همان هسته پردازشی فیزیکی فعال باشند»
طبق بیانیه بنیاد Debian، این باگ پس از تحت تاثیر قرار دادن برخی کاربران شناسایی شده و در عمل برای کاربران مشکل ساز میشود.
در حال حاضر تنها راه مصون ماندن از تاثیرات این باگ، به ویژه در سیستمهایی که برای مصارف حساس استفاده میشوند، غیر فعال کردن فناوری Hyper-threading است. انتظار میرود اینتل از طریق سازندگان مادربرد و لپ تاپ، یک آپدیت Microcode عرضه کند اما زمان انتشار آن مشخص نیست.
گزارش های منتشر شده با محوریت توزیع های لینوکسی است اما احتمالاً کاربران ویندوز را نیز تحت تاثیر قرار می دهد.
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت