نقل GhostLock (CVE-2026-43499) إلى Samsung Galaxy A17: KDP وDEFEX وفن عدم الذعر
أساليب الهجوم وتقنياته2026-10-14, 16:33
قام باحثون في Mobile Hacking Lab بتكييف سلسلة GhostLock العامة CVE-2026-43499 مع Samsung Galaxy A17 (
SM-A175F) بنسخة أصلية تعمل بـ GKI 6.12.23-android16.تحوّل سلسلة الاستغلال الحالية use-after-free في futex PI إلى كتابات مقيدة في النواة، ثم عبر كائنات
pipe_buffer المزيفة إلى قراءة/كتابة عشوائية للذاكرة الفيزيائية. انتقلت هذه الأوليات إلى Galaxy A17. كان الجزء الأصعب هو تحويلها إلى صدفة root مستقرة تحت تخفيفات خاصة بـ Samsung.• منع KDP التصحيح المباشر لبيانات الاعتماد. لم يعد تعديل بنية
cred للعملية الحالية يعمل لأن KDP يحمي بيانات النواة الحساسة من كتابات EL1. بدلاً من ذلك، زوّر الاستغلال عنصر workqueue وأعاد توجيه التنفيذ إلى مسار usermode-helper، مما جعل النواة تشغّل عملية ببيانات اعتماد init دون تعديل cred مباشرة.• جعل
panic_on_oops=1 عملية التنظيف قاتلة. أشارت إدخالات pipe_buffer المزيفة إلى صفحات صورة النواة المحجوزة. عند تحرير الأنابيب، أدى anon_pipe_buf_release() في النهاية إلى حالة صفحة سيئة وأعاد تشغيل الجهاز. تحافظ عملية النقل على واصفات الملفات ذات الصلة حية في عملية متفرعة وتمسح حقل ops للخانات المزيفة قبل التفكيك.• منع DEFEX الملف التنفيذي النهائي للـ root. لم تستطع عملية UID 0 تنفيذ
g4d مباشرة من /data/local/tmp. بدلاً من ذلك، قام المساعد بربط g4d bind-mount فوق /system/bin/lmkd وشغّله عبر مسار النظام الموثوق. ثم يعرض الخادم صدفة root عبر مقبس Unix المجرد @ghostlockd.النتيجة هي صدفة root مستقرة على Galaxy A17 للبيع بالتجزئة مع البرنامج الثابت الأصلي ومحمّل إقلاع مقفل. يستمر الوصول للإقلاع الحالي؛ بعد إعادة التشغيل، يجب تشغيل سلسلة الاستغلال مرة أخرى.
الثغرات
الباحثون
المورّدون
المنتجات
المزيد