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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
t3code-preview-webview-isolation — T3 Code 61c3794c بقايا عزل محلي. معاينة will-attach-webview تضبط contextIsolation على false وتحتفظ بـ preload المقدَّم من الصفحة. مختبر loopback. | Kitploit
أدوات/GitHubGitHub/abraxas/t3code-preview-webview-isolation
تحليل الثغرات الأمنيةتحليل الكودالاستغلالأمن الويب
GitHubabraxas/t3code-preview-webview-isolation

t3code-preview-webview-isolation

T3 Code 61c3794c بقايا عزل محلي. معاينة will-attach-webview تضبط contextIsolation على false وتحتفظ بـ preload المقدَّم من الصفحة. مختبر loopback.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Abraxas Labs - t3code-preview-webview-isolation

t3code-preview-webview-isolation

يُعطّل جزء المعاينة الجدار الفاصل بين الصفحة و preload. يفرض will-attach-webview القيمة contextIsolation = false ويُبقي على سلسلة preload وwebpreferences المقدَّمة من الصفحة كما هي. لا تزال الأقسام (partitions) غير الصالحة محظورة. يبقى تكامل Node معطّلًا. تبقى البيئة المعزولة (sandbox) مفعّلة. هذه ضربة ثانية بعد أن يكون المُصيّر (renderer) قد اختُرِق بالفعل.

الفئة: بقايا عزل الوصول: محلي (بعد اختراق المُصيّر)

T3 Code 61c3794c - Ping

المعرّفلا يوجد CVE بعد
الفئةبقايا عزل
الوصولمحلي (المُصيّر الرئيسي المخترق أو صفحة المعاينة المخترقة)
CWECWE-693
CVSSمنخفض: 3.6 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N
المنتجT3 Code
المتأثر61c3794c32b0eeebfac09add43e403618c65d2d7
المصادقةموجود بالفعل داخل مُصيّر سطح المكتب
الترخيصGNU Affero GPL v3.0
المختبرطبقة محاكاة Electron؛ مسار preload هو أداة استدلال نصية (string oracle)، لا يُنفَّذ أبدًا

ما يمكن للمهاجم فعله

يتطلب مُصيّرًا رئيسيًا مخترقًا (أو صفحة معاينة قادرة على التأثير في وسم <webview>). لا يحصل على Node في الصفحة من هذا المعالج وحده.

الصلاحيةالطريقة / نقطة الوصولالاستطلاع / السلامة / التوافرمُثبَت مختبريًا أو مُستنتَج
فرض contextIsolation=false على webview المعاينةDesktopWindow will-attach-webviewالسلامة (العزل معطّل)مُثبَت مختبريًا. handler-invoked=1، contextIsolation=False
الإبقاء على مسار preload مزروعالمعالج نفسه، webPreferences.preload الواردالسلامةمُثبَت مختبريًا. preload-kept=1، الشاهد t3f03v2c8 في المسار
الإبقاء على webpreferences المزروعةالمعالج نفسهالسلامةمُثبَت مختبريًا. webpreferences-kept=1 (nodeIntegration=yes لا يزال موجودًا؛ القيمة المنطقية nodeIntegration لا تزال مفروضة على false)
الضابط السلبي: قسم غير صالحقسم خارج persist:t3code-preview-لا ينطبقمُثبَت مختبريًا. preventDefault

يبقى مغلقًا في هذه البقايا

المحورالطريقة / نقطة الوصولسبب إغلاقه
السلامةnodeIntegration على هذا webviewالمعالج يضبطها على false
السلامةwebview غير معزولالمعالج يضبط sandbox=true
السلامةإرفاق قسم غير خاص بالمعاينةevent.preventDefault()
السلامةRCE عن بُعد دون مصادقةيتطلب اختراق المُصيّر أولًا

PREVIEW_WEBVIEW_PREFERENCES هي contextIsolation=false,sandbox=true,nodeIntegration=false. متطلب will-attach-webview الموثّق في Electron هو حذف preload وwebpreferences من السمات المقدَّمة من الصفحة.

كيف وجدته

المعالج مضمَّن على window.webContents.on("will-attach-webview"). أطلقت ذلك المستمع على طبقة محاكاة DesktopWindow الموجودة بقسم معاينة صالح ومسار preload مزروع.

مسارات خاطئة: اعتبار تعطيل العزل بمثابة Node في الصفحة اليوم (البيئة المعزولة وnodeIntegration لا يزالان صامدين).

المختبر

python3 t3code-preview-webview-isolation-Abraxas-Labs.py

أو:

cd lab
./run.sh
IOC handler-invoked=1
IOC contextIsolation=False
IOC sandbox=True
IOC nodeIntegration=False
IOC preload-kept=1
IOC webpreferences-kept=1
IOC preventDefault-invalid-partition=1
SUCCESS T3-F03-WEBVIEW t3f03v2c8

الإصلاح

اضبط contextIsolation = true (أو احذف السطر؛ فالقيمة true هي الافتراضية). نفّذ delete webPreferences.preload; delete webPreferences.webpreferences; قبل الإرجاع.

المراجع

  • github.com/pingdotgg/t3code 61c3794c32b0eeebfac09add43e403618c65d2d7
  • DesktopWindow.ts will-attach-webview
  • CWE-693

الترخيص

GNU Affero GPL v3.0. راجع LICENSE. مختبر الاسترجاع المحلي فقط. لا ضمان.

مختبرات أبراكساس [email protected]

يُرجى نسب CVE إلى Abraxas Labs.

تنزيل الأداة