
CVE-2026-43499 research port for Galaxy S24 Ultra SM-S928U1 DZF2 (COMPLETED)
Public-source, device-specific implementation for the US Samsung Galaxy S24 Ultra running firmware S928U1UES6DZF2.
Model: SM-S928U1
Codename: e3q
Build / AP: S928U1UES6DZF2 / S928USQS6DZF2
Kernel: 6.1.145-android14-11-33419968-abS928USQS6DZF2
Architecture: arm64, 4K pages
The target profile is firmware-specific. Constants must be established and validated separately for every other build.
The complete public-source device flow was validated on 2026-08-11.
| Stage | Status |
|---|---|
| Runtime KASLR recovery | Validated |
Pipe-page and mm_struct acquisition | Validated |
| Pselect task-bank handoff | Validated |
| Physical read and write checks | Validated |
| Temporary bootstrap root | Validated |
| Offline KernelSU staging | Validated |
| KernelSU control-channel check | Validated |
Final device state:
KernelSU: loaded
Root UID: 0
Root context: u:r:ksu:s0
SELinux: Enforcing
Android NDK r29 with API 35 was used for the final build check.
export ANDROID_NDK_HOME=/path/to/android-ndk-r29
make stable
make build/e3q-S928USQS6DZF2/cve-2026-43499-root
Outputs:
build/e3q-S928USQS6DZF2/cve-2026-43499-app.stable.so
build/e3q-S928USQS6DZF2/cve-2026-43499-root
To build all development outputs:
make -j$(nproc)
Apache License 2.0. See LICENSE.