Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-43499 — CVE-2026-43499 PoC | Kitploit
أدوات/GitHubGitHub/mobiusm/cve-2026-43499
تحليل الذاكرة الجنائيتحليل الثغرات الأمنيةالاستغلالالتعلم والتعليماستغلال الملفات الثنائية
GitHubmobiusm/cve-2026-43499

CVE-2026-43499

CVE-2026-43499 PoC

عرض المستودع
14437منذ شهر واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2026-43499 — استخدام بعد التحرير في Futex PI بنواة Linux

الثغرة

تُستخدم الدالة remove_waiter() في kernel/locking/rtmutex.c بواسطة مسارات slowlock، وكذلك للتراجع عن proxy-lock في الدالة rt_mutex_start_proxy_lock() عند استدعائها من futex_requeue().

في حالة proxy-lock، لا يكون waiter::task هو current، لكن remove_waiter() تعمل بشكل غير صحيح على current. يسبب ذلك ثلاث مشاكل:

  1. تتم إزالة العقدة من شجرة rbtree دون الاحتفاظ بقفل waiter::task::pi_lock.
  2. لا يتم مسح pi_blocked_on الخاص بمهمة المنتظر، مما يترك مؤشرًا معلقًا جاهزًا لاستغلال استخدام بعد التحرير.
  3. تعمل الدالة rt_mutex_adjust_prio_chain() على المهمة الخاطئة.

CWE-416 (استخدام بعد التحرير). CVSS 3.1: 7.8 عالية (محلي، تعقيد منخفض، صلاحيات مطلوبة منخفضة).

الإصدارات المتأثرة: Linux 2.6.39 حتى 6.18.x؛ تم تصحيحها في 6.1.175، 6.6.140، 6.12.86، 6.18.27، 7.0.4.

الاستخدام

المتطلبات الأساسية: Android NDK 27، CMake ≥ 3.22، adb.

root@kitploit:~
cmake -B build -G Ninja
cmake --build build
adb push build/trigger /data/local/tmp/trigger
adb shell chmod +x /data/local/tmp/trigger
adb shell /data/local/tmp/trigger

المخرجات المتوقعة على جهاز متأثر تنتهي بذعر النواة:

root@kitploit:~
Unable to handle kernel write to read-only memory

الاعتمادات

المبلِّغون:

  • Yuan Tan
  • Yifan Wu
  • Juefei Pu
  • Xin Liu

مؤلف الإصلاح: Keenan Dong
قام بالالتزام: Thomas Gleixner
الالتزام: 3bfdc63 — rtmutex: Use waiter::task instead of current in remove_waiter()

تنزيل الأداة