توضیحات

آسیب ‌پذیری ShieldBreak با شناسه CVE-2026-69414 در موتور امنیتی Microsoft Malware Protection Engine در دو دسته ضعف ساختاری شامل کنترل دسترسی نادرست، مطابق با CWE-284 (Improper Access Control) و مدیریت نادرست سطح دسترسی، مطابق با CWE-269 (Improper Privilege Management) قرار می‌گیرد. مایکروسافت به‌عنوان مرجع اصلی تخصیص شناسه CVE (CNA)، این آسیب ‌پذیری را تحت CWE-284 طبقه ‌بندی کرده است؛ در مقابل، CISA-ADP نیز CWE-269 را به‌عنوان طبقه ‌بندی تکمیلی ثبت کرده است. این دو CWE یک ضعف را از دو منظر، یعنی ضعف در کنترل دسترسی و مدیریت نادرست سطح دسترسی توصیف می‌کنند.

Microsoft Malware Protection Engine در محصولات حفاظتی مایکروسافت برای شناسایی و مقابله با بدافزارها مورد استفاده قرار می‌گیرد. این موتور قابلیت ‌هایی مانند شناسایی و حفاظت بلادرنگ، اسکن ‌های زمان ‌بندی ‌شده واسکن ‌های درخواستی را برای شناسایی تهدیدها و مقابله با فعالیت‌ های مخرب ارائه می‌کند و مایکروسافت Defender نیز از این موتور برای انجام فرآیندهای شناسایی و مقابله با بدافزارها استفاده می‌کند.

ShieldBreak از نظر فنی با آسیب‌ پذیری پیشین RoguePlanet با شناسه CVE-2026-50656 در Microsoft Malware Protection Engine مرتبط است. RoguePlanet یک آسیب ‌پذیری در همین موتور امنیتی بود که امکان افزایش سطح دسترسی یک کاربر لوکال با سطح دسترسی پایین تا SYSTEM را فراهم می‌کرد. پس از انتشار PoC مربوط به ShieldBreak، توسعه ‌دهنده این PoC مدعی شد که آسیب ‌پذیری جدید می‌تواند پچ امنیتی ارائه ‌شده برای RoguePlanet را دور بزند و همان مسیر افزایش سطح دسترسی را مجدداً فراهم کند. در توضیحات مخزن عمومی ShieldBreak نیز به ‌صراحت ادعا شده است که این PoC برای دور زدن کامل پچ RoguePlanet طراحی شده و روی آخرین نسخه Windows 11 25H2، نسخه‌ های Canary و Windows Server 2025 آزمایش شده است. ShieldBreak در ادامه با شناسه مستقل CVE-2026-69414 ثبت شد و نباید این دو شناسه را یک آسیب ‌پذیری واحد در نظر گرفت. با این حال، ادعای توسعه ‌دهنده PoC درباره دور زدن پچ RoguePlanet با اطلاعات رسمی ثبت ‌شده برای CVE-2026-69414 تفاوت دارد؛ زیرا رکورد رسمی این CVE تنها وجود یک آسیب ‌پذیری افزایش سطح دسترسی در Microsoft Malware Protection Engine را تأیید کرده است.

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

تاکنون برای این آسیب ‌پذیری پچ امنیتی منتشر نشده است. مایکروسافت اعلام کرده که از این آسیب ‌پذیری اطلاع دارد و در حال توسعه یک بروزرسانی امنیتی برای رفع آن است.

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:P/RL:O/RC:C

 

هشدار سایبری CVE-2026-69414
شکل 1: تفسیر جدول CVSS

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

Versions Product
Not Specified by Microsoft 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

نتیجه گیری

آسیب ‌پذیری ShieldBreak در Microsoft Malware Protection Engine می‌تواند امکان افزایش سطح دسترسی یک مهاجم لوکال با سطح دسترسی پایین تا SYSTEM را فراهم کرده و در نتیجه، کنترل منابع و عملکرد سیستم را در اختیار او قرار دهد. با توجه به وجود کد اثبات مفهومی (PoC) و عدم ارائه پچ رسمی تا این لحظه، اجرای اقدامات زیر به منظور کاهش سطح ریسک اکیداً توصیه می‌شود:

  • پیگیری مستمر بروزرسانی‌های مایکروسافت: اطلاعیه ‌های امنیتی مایکروسافت و وضعیت CVE-2026-69414 را به ‌صورت مستمر بررسی کرده و بلافاصله پس از انتشار پچ رسمی، Microsoft Malware Protection Engine را به نسخه پچ ‌شده بروزرسانی کنید.
  • اطمینان از فعال بودن قابلیت ‌های حفاظتی مایکروسافت Defender: از فعال بودن قابلیت‌ های حفاظتی مایکروسافت Defender، به ‌ویژه حفاظت بلادرنگ، اطمینان حاصل کنید تا لایه‌ های حفاظتی سیستم در برابر فعالیت‌ های مخرب حفظ شوند.
  • اعمال کنترل اجرای اپلیکیشن ‌ها: از راهکارهای کنترل اجرای اپلیکیشن‌ ها (Application Control) مانند Windows Defender Application Control (WDAC) یا AppLocker برای محدود کردن اجرای فایل‌ های ناشناس و غیرمجاز استفاده کنید تا امکان اجرای PoC یا ابزارهای مورد استفاده برای سوء استفاده از آسیب ‌پذیری کاهش یابد.
  • اعمال محدودیت دسترسی روی پوشه‌ های موقت: مجوزهای دسترسی به پوشه ‌های موقت مورد استفاده کاربران و نرم‌افزارها را بررسی کرده و در صورت امکان محدود کنید. پیش از اعمال هرگونه تغییر در لیست کنترل دسترسی (ACL)، تأثیر آن بر نرم‌افزارها و فرآیندهای وابسته را بررسی کرده و تغییرات را ابتدا در محیط آزمایشی ارزیابی کنید تا از اختلال در عملکرد نرم ‌افزارهای قانونی جلوگیری شود.
  • محدود سازی دسترسی کاربران به سیستم ‌های حساس: دسترسی کاربران غیرضروری به سیستم‌ های حساس، به ‌ویژه سرورها، را محدود کنید تا احتمال ایجاد دسترسی لوکال اولیه توسط مهاجم و در ادامه، سوء استفاده از این آسیب ‌پذیری کاهش یابد.

اجرای این اقدامات تا زمان انتشار پچ رسمی می‌تواند ریسک سوء استفاده از آسیب ‌پذیری را کاهش دهد؛ با این حال، این اقدامات جایگزین پچ امنیتی نیستند و پس از انتشار پچ رسمی، نصب آن برای رفع آسیب ‌پذیری ضروری خواهد بود.

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

TA0001 – Initial Access:
این CVE مستقیماً یک مسیر Initial Access از راه دور ایجاد نمی‌کند، زیرا مهاجم برای بهره‌برداری به اجرای کد یا دسترسی محلی اولیه نیاز دارد. بنابراین Initial Access معمولاً از یک زنجیره حمله قبلی تأمین می‌شود.

Execution (TA0002)

پس از دسترسی اولیه، مهاجم با اجرای برنامهٔ اثبات مفهوم (PoC) که به ‌صورت عمومی منتشر شده است، زنجیرهٔ حمله را آغاز می‌کند. این زنجیرهٔ حمله که از تکنیک ‌های پیشرفته ‌ای استفاده می‌کند، طی ۵ مرحله انجام می‌شود و بر روی سیستم ‌های کاملاً بروز کار می‌کند. مکانیزم اصلی حمله به این صورت است که مهاجم از Cloud Filter API (CFAPI) برای ثبت یک ارائه ‌دهنده ابری جعلی (Fake Cloud Sync Provider) سوء استفاده کرده و با ایجاد یک فایل Placeholder، موتور اسکن ویندوز Defender را فریب می‌دهد تا فرآیند بروزرسانی محتوای فایل (Hydration) را با سطح دسترسی بالا آغاز کند. در طول اجرای این فرآیند، مهاجم از یک فراخوانی برگشتی در فضای کاربر (User-Mode Callback) به همراه دستکاری فضای نام شی (Object Manager Namespace) استفاده می‌کند تا مسیر فایل‌ های مورد اسکن Defender را به مقصد دلخواه خود تغییر دهد. در نهایت، مهاجم با استفاده از یک شرط رقابتی (Race Condition)، باعث می‌شود که Defender ویندوز یک فایل DLL جعلی به نام phoneinfo.dll را در مسیر C:\Windows\System32\ با دسترسی SYSTEM بنویسد.

Persistence (TA0003)

خود آسیب ‌پذیری ShieldBreak یک مکانیسم ماندگاری محسوب نمی‌شود، اما دسترسی SYSTEM به دست آمده به مهاجم اجازه می‌دهد تا حضور خود را در سیستم به هر روشی که تمایل دارد تداوم بخشد. بلافاصله پس از نوشته شدن فایل phoneinfo.dll در مسیر سیستمی، فرآیند wermgr.exe (گزارش ‌گر خطای ویندوز – Windows Error Reporting) که با دسترسی SYSTEM اجرا می‌شود، به طور خودکار این فایل DLL را بارگذاری (Load) کرده و اجرا می‌کند. این یک نمونه کلاسیک از تکنیک DLL Side-Loading  است که به مهاجم اجازه می‌دهد کد خود را با بالاترین سطح دسترسی اجرا کند. پس از این مرحله، مهاجم می‌تواند با ایجاد یک وظیفه زمان‌ بندی ‌شده (Scheduled Task)، یک سرویس جدید، یا تغییر مجوزهای فایل‌ ها، اطمینان حاصل کند که همیشه دسترسی خود را حفظ می‌کند.

Privilege Escalation (TA0004)

هسته اصلی این آسیب ‌پذیری در تاکتیک افزایش سطح دسترسی (Privilege Escalation) خلاصه می‌شود. این نقص به مهاجم اجازه می‌دهد تا از یک کاربر با امتیاز پایین (Low-privileged user) به سطح دسترسی NT AUTHORITY\SYSTEM، که بالاترین سطح دسترسی در ویندوز است، ارتقا یابد. این افزایش اختیار از طریق پردازه WerFault.exe (wermgr.exe) که یک باینری معتبر با امضای مایکروسافت است، انجام می‌شود. تکنیک مورد استفاده در این حمله، سوء استفاده از اعتماد به پردازه های معتبر (Abuse of Trusted Process) است، به این معنا که مهاجم از یک پردازه معتبر سیستمی برای اجرای کد مخرب خود استفاده کرده و بدین‌ترتیب، مکانیزم‌ های امنیتی ویندوز را کاملاً بی ‌اثر می‌سازد.

Defense Evasion (TA0005)

ShieldBreak از چند جهت به طور موثر از مکانیسم‌ های تشخیصی فرار می‌کند. اولاً، این حمله هیچ ردپای شبکه ‌ای (Network-based IOCs) از خود بر جای نمی‌گذارد و تشخیص آن کاملاً به الگوهای رفتاری در سطح سیستم (Host-based Behavioral Patterns) وابسته است. ثانیاً، مهاجم از فرآیندهای کاملاً قانونی و ضروری سیستم مانند ویندوز Defender و wermgr.exe برای اجرای پیلود مخرب خود استفاده می‌کند که تشخیص آن را از فعالیت ‌های عادی سیستم بسیار دشوار می‌سازد. همچنین استفاده از جریان ‌های داده جایگزین (Alternate Data Stream)، لینک ‌های نمادین (Symbolic Links) و دستکاری فضای نام Object Manager  به مهاجم اجازه می‌دهد تا ردپای خود را در میان عملیات عادی سیستم پنهان کند.

Impact (TA0040)

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

منابع

  1. https://www.cve.org/CVERecord?id=CVE-2026-69414
  2. https://www.cvedetails.com/cve/CVE-2026-69414/
  3. https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-69414
  4. https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-69414
  5. https://vuldb.com/vuln/390134
  6. https://github.com/MSNightmare/ShieldBreak
  7. https://windowsforum.com/windows-news.4/cve-2026-50656-shieldbreak-claims-defender-fix-bypass-megathread.442663/
  8. https://nvd.nist.gov/vuln/detail/cve-2026-69414
  9. https://cwe.mitre.org/data/definitions/284.html
  10. https://cwe.mitre.org/data/definitions/269.html