توضیحات

آسیب ‌پذیری RoguePlanet با شناسه CVE-2026-50656 در موتور امنیتی مایکروسافت ویندوز Defender، با نام Microsoft Malware Protection Engine، شناسایی شده است. این آسیب‌ پذیری از نوع مدیریت نادرست لینک پیش از دسترسی به فایل (Improper Link Resolution Before File Access یا Link Following) است و در دسته CWE-59 قرار می‌گیرد. این ضعف زمانی ایجاد می‌شود که نرم ‌افزار پیش از دسترسی به فایل، مقصد واقعی لینک را به ‌درستی بررسی نکند و عملیات را بر اساس مسیر مورد انتظار انجام دهد. در چنین شرایطی، مهاجم لوکال با سطح دسترسی پایین می‌تواند از این ضعف برای افزایش سطح دسترسی (Privilege Escalation) استفاده کند.

Microsoft Malware Protection Engine که فایل اجرایی اصلی آن با نام mpengine.dll شناخته می‌شود، وظایف مربوط به اسکن، شناسایی و پاک‌سازی تهدیدها را در محصولات آنتی ‌ویروس و ضد جاسوس ‌افزار مایکروسافت ویندوز انجام می‌دهد. مایکروسافت ویندوز Defender از این موتور برای بررسی فایل ‌ها و شناسایی بدافزارها استفاده می‌کند. این موتور در محصولاتی مانند Microsoft System Center Endpoint Protection، Microsoft System Center 2012 R2 Endpoint Protection، Microsoft System Center 2012 Endpoint Protection و Microsoft Security Essentials نیز به کار می‌رود.

CWE-59 به ضعفی مربوط می‌شود که در آن نرم ‌افزار پیش از دسترسی به یک فایل، لینک یا مسیر، مقصد واقعی آن را به ‌درستی بررسی و اعتبارسنجی نمی‌کند. در چنین شرایطی، نرم ‌افزار ممکن است مسیر یا فایل مورد نظر را در مرحله بررسی شناسایی کند، اما هنگام اجرای عملیات، همان مسیر به مقصد دیگری منتهی شود. اگر یک کامپوننت با سطح دسترسی بالا بدون بررسی صحیح مقصد نهایی لینک، عملیات حساس مربوط به فایل را انجام دهد، مهاجم می‌تواند از تفاوت میان مسیر بررسی ‌شده و مقصد واقعی برای دور زدن محدودیت‌ های دسترسی استفاده کند. در نتیجه، عملیات حساس ممکن است روی فایلی انجام شود که مهاجم در حالت عادی مجاز به دسترسی یا تغییر آن نیست و در نهایت زمینه برای افزایش سطح دسترسی فراهم شود.

در صورت موفقیت حمله، هر سه بعد اصلی امنیت با شدت بالا تحت تأثیر قرار می‌گیرند. از منظر محرمانگی (Confidentiality)، دستیابی به سطح SYSTEM می‌تواند امکان دسترسی مهاجم به اطلاعات و فایل ‌هایی را فراهم کند که حساب اولیه او مجاز به مشاهده آن ‌ها نیست. از منظر یکپارچگی (Integrity)، مهاجم می‌تواند فایل ‌ها، تنظیمات و سایر منابع سیستم را تغییر دهد. از منظر دسترس ‌پذیری (Availability) نیز سطح دسترسی بالای به ‌دست ‌آمده می‌تواند امکان ایجاد اختلال در سرویس ‌ها و منابع سیستم را فراهم کند.

مایکروسافت برای رفع آسیب ‌پذیری RoguePlanet نسخه 1.1.26060.3008 از Microsoft Malware Protection Engine را منتشر کرد. با این حال، پس از ارائه این پچ، آسیب ‌پذیری ShieldBreak با شناسه CVE-2026-69414 در همین موتور امنیتی مطرح شد که به ‌عنوان مسیری برای دور زدن پچ RoguePlanet معرفی شده است. توسعه ‌دهنده اکسپلویت مربوط به ShieldBreak نیز یک کد اثبات مفهومی (PoC) منتشر کرده و مدعی شده است که این آسیب ‌پذیری می‌تواند با دور زدن پچ RoguePlanet، امکان افزایش سطح دسترسی تا SYSTEM را فراهم کند.

CVSS

Score Severity Version Vector String
7.8 HIGH 3.1 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:F/RL:U/RC:C
CVE-2026-50656
شکل 1: تفسیر جدول CVSS

لیست محصولات آسیب پذیر

Versions Product
affectedfrom 1.1.0.0before 1.1.26060.3008 Microsoft Malware Protection Engine

لیست محصولات بروز شده

Versions Product
1.1.26060.3008 Microsoft Malware Protection Engine

استفاده محصول در ایران

در این جدول، تعداد صفحات ایندکس ‌شده در گوگل با دامنه .ir که Microsoft Malware Protection Engine و Microsoft Defender را ذکر کرده اند، ثبت شده است. این داده صرفاً برای برآورد تقریبی حضور محصولات در وب ایران استفاده شده و نمایانگر میزان نصب دقیق و استفاده واقعی نیست.

Approx. Usage in .ir Domain via Google (Total Pages) Search Query (Dork) Product
117 site:.ir “Microsoft Malware Protection Engine” Microsoft Malware Protection Engine
10,400 site:.ir “Microsoft Defender” Microsoft Defender

نتیجه گیری

آسیب ‌پذیری RoguePlanet در Microsoft Malware Protection Engine می‌تواند به یک مهاجم لوکال با سطح دسترسی پایین اجازه دهد با سوءاستفاده از لینک ‌های نامعتبر، سطح دسترسی خود را تا SYSTEM افزایش دهد. با توجه به سطح دسترسی بالایی که پس از موفقیت حمله به دست می ‌آید، اجرای اقدامات زیر برای کاهش ریسک توصیه می‌شود:

  • بروزرسانی Microsoft Malware Protection Engine: مهم ‌ترین اقدام برای رفع این آسیب ‌پذیری، بروزرسانی Microsoft Malware Protection Engine به نسخه 1.26060.3008 یا نسخه‌ های جدیدتر است تا پچ امنیتی مربوط به RoguePlanet روی سیستم اعمال شود.
  • فعال ‌سازی بروزرسانی خودکار: قابلیت بروزرسانی خودکار را فعال کنید تا موتور امنیتی و تعاریف شناسایی بدافزار (Malware Definitions) به‌صورت منظم و خودکار بروزرسانی شوند.
  • بررسی منظم وضعیت بروزرسانی: سازمان ‌ها باید اطمینان حاصل کنند که سازوکار توزیع و نصب خودکار بروزرسانی ‌های مایکروسافت دیفندر در محیط آن ‌ها به ‌درستی عمل می‌کند.
  • محدودسازی دسترسی کاربران لوکال: دسترسی کاربران غیرقابل ‌اعتماد به سیستم‌ های ویندوزی را محدود کنید تا احتمال سوءاستفاده لوکال از آسیب ‌پذیری کاهش یابد.

اجرای این اقدامات، به ‌ویژه نصب نسخه پچ شده می‌تواند احتمال سوءاستفاده از RoguePlanet و افزایش سطح دسترسی مهاجمان را کاهش دهد.

امکان استفاده در تاکتیک‌های MITRE ATT&CK (در زمان اجرای حمله)

Initial Access (TA0001)
مهاجم برای بهره‌برداری از این آسیب‌پذیری نیاز به دسترسی اولیه به یک حساب کاربری در سیستم هدف دارد. این دسترسی می‌تواند از طریق مهندسی اجتماعی، فیشینگ، یا بهره‌برداری از سایر آسیب‌پذیری‌ها به دست آمده باشد.

Privilege Escalation (TA0004)

مهم ‌ترین و مستقیم ‌ترین تاکتیک مرتبط با آسیب پذیری CVE-2026-50656، Privilege Escalation است. مهاجم ابتدا به دسترسی محلی با سطح دسترسی پایین نیاز دارد و سپس با سوء استفاده از رفتار نادرست Microsoft Malware Protection Engine در پردازش/دنبال ‌کردن Link یا فایل، می‌تواند عملیات خود را از سطح کاربر عادی به سطح SYSTEM ارتقا دهد. گزارش ‌های فنی عمومی نیز این آسیب‌ پذیری را به ‌عنوان Local Privilege Escalation توصیف کرده ‌اند و PoC های عمومی، سناریوی اجرای cmd.exe با سطح SYSTEM را نشان داده ‌اند.

Execution (TA0002)

پس از موفقیت در Privilege Escalation، مهاجم می‌تواند کد یا دستورات دلخواه خود را با سطح دسترسی SYSTEM اجرا کند. بنابراین Execution یک پیامد مستقیم زنجیره بهره‌ برداری است، هرچند خود CVE در درجه اول یک EoP است و نه یک Remote Code Execution مستقل. این تمایز در گزارش فنی مهم است، آسیب ‌پذیری ابتدا سطح دسترسی را ارتقا می‌دهد و سپس مهاجم از آن سطح دسترسی برای اجرای Payload استفاده می‌کند.

Persistence (TA0003)

پس از دستیابی به SYSTEM، مهاجم می‌تواند مکانیزم‌ های ماندگاری مانند ایجاد Service، Scheduled Task، Registry Run Key یا سایر روش‌ های Persistence را ایجاد کند. با این حال، این موارد قابلیت مستقیم این آسیب پذیری نیستند و تنها پس از موفقیت در Local Privilege Escalation قابل انجام ‌اند.

Defense Evasion (TA0005)

پس از دستیابی به SYSTEM، مهاجم بالقوه می‌تواند مکانیزم ‌های امنیتی سیستم را دستکاری یا غیرفعال کند و فعالیت ‌های مخرب را در سطحی اجرا کند که برای یک کاربر عادی امکان ‌پذیر نیست. با این حال، Defense Evasion را نباید قابلیت ذاتی CVE دانست. این تاکتیک نتیجه دسترسی SYSTEM حاصل از بهره ‌برداری است. این موضوع در مورد RoguePlanet اهمیت بیشتری دارد، زیرا آسیب ‌پذیری در خود Microsoft Defender Malware Protection Engine قرار دارد. بنابراین در سناریوهای پس از بهره ‌برداری، مهاجم می‌تواند از سطح دسترسی حاصل برای تغییر وضعیت یا رفتار مؤلفه ‌های امنیتی استفاده کند. اما این اقدام یک مرحله Post-Exploitation است، نه primitive اصلی آسیب ‌پذیری.

Impact (TA0040)

بهره ‌برداری موفق از CVE-2026-50656 یک نقض کامل امنیت سیستم است که عواقب ویرانگری به دنبال دارد. زیرا با دستیابی به سطح دسترسی SYSTEM، مهاجم کنترل کامل بر سیستم پیدا کرده و می‌تواند تمام فایل‌ های روی دیسک را بخواند، تغییر دهد یا حذف کند، ویندوز Defender و سایر کنترل‌ های امنیتی را غیرفعال سازد، بدافزار، باج ‌افزار یا بک ‌دور نصب نماید، اطلاعات حساسی همچون اعتبارنامه ‌ها و اسرار تجاری را سرقت کند، به ‌عنوان یک کاربر ممتاز در شبکه حرکت جانبی (Lateral Movement) انجام دهد و داده‌ ها را دستکاری کرده یا در سرویس ‌ها اختلال ایجاد نماید (Denial of Service). با توجه به اینکه این آسیب ‌پذیری در نرم‌افزار امنیتی هسته ویندوز (Defender) وجود دارد، سازمان‌ ها باید آن را یک تهدید جدی تلقی کرده و هرچه سریع ‌تر اقدامات جبرانی را پیاده ‌سازی کنند.

منابع

  1. https://www.cve.org/CVERecord?id=CVE-2026-50656
  2. https://www.cvedetails.com/cve/CVE-2026-50656/
  3. https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50656
  4. https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-50656
  5. https://vuldb.com/vuln/371364
  6. https://github.com/MSNightmare/ShieldBreak
  7. https://nvd.nist.gov/vuln/detail/cve-2026-50656
  8. https://cwe.mitre.org/data/definitions/59.html