
Redmi Turbo 5 で CVE-2026-43499 を利用して権限昇格を実行する
このプリロードライブラリは duchamp-root のソースコードからビルドされています。
⚠️ 警告: 教育および許可されたセキュリティ研究目的にのみ使用してください。
このリポジトリは、Xiaomi Redmi Turbo 5 デバイスを対象とした CVE-2026-43499 (GhostLock) の概念実証エクスプロイトを提供します。このエクスプロイトは、Linux カーネルの futex PI (優先度継承) リキュー経路における use-after-free 脆弱性を悪用してローカル権限昇格を達成し、ブートローダーのロック解除やブートイメージの変更なしに KernelSU をロードします。
THIS SOFTWARE IS PROVIDED FOR EDUCATIONAL AND SECURITY RESEARCH PURPOSES ONLY.
| プロパティ | 値 |
|---|---|
| デバイス名 | Redmi Turbo 5 |
| カーネルバージョン | 6.6.89-android15-8-g8e4be6b47e40-ab14134548-4k |
| システムフィンガープリント | Redmi/klee/klee:16/BP2A.250605.031.A3/OS3.0.303.0.WPJCNXM:user/release-keys |
注: このエクスプロイトは、上記のカーネルバージョンおよびファームウェアに特化して適合されています。異なるカーネルバージョンやファームウェアで使用した場合、動作しない可能性があり、予期しない動作を引き起こす可能性があります。
ADB を使用して preload.so ライブラリをデバイスの一時ディレクトリにプッシュします:
adb push preload.so /data/local/tmp/preload.so
adb shell chmod 744 /data/local/tmp/preload.so
adb shell "export LD_PRELOAD=/data/local/tmp/preload.so && sh"
権限昇格が成功すると、デバイスは自動的に KernelSU インターフェースにリダイレクトされます。KernelSU マネージャーアプリを確認することで root アクセスを検証できます。