
CVE-2026-43499 porting di ricerca per Galaxy S24 Ultra SM-S928U1 DZF2 (COMPLETATO)
Implementazione specifica per dispositivo, basata su fonti pubbliche, per il Samsung Galaxy S24 Ultra statunitense con firmware S928U1UES6DZF2.
Model: SM-S928U1
Codename: e3q
Build / AP: S928U1UES6DZF2 / S928USQS6DZF2
Kernel: 6.1.145-android14-11-33419968-abS928USQS6DZF2
Architecture: arm64, 4K pages
Il profilo del target è specifico per il firmware. Le costanti devono essere stabilite e validate separatamente per ogni altra build.
Il flusso completo per dispositivo basato su fonti pubbliche è stato validato l'11-08-2026.
| Fase | Stato |
|---|---|
| Recupero KASLR a runtime | Validato |
Acquisizione pipe-page e mm_struct | Validato |
| Handoff del task-bank Pselect | Validato |
| Verifiche di lettura e scrittura fisica | Validato |
| Root bootstrap temporaneo | Validato |
| Staging offline di KernelSU | Validato |
| Verifica del canale di controllo KernelSU | Validato |
Stato finale del dispositivo:
KernelSU: loaded
Root UID: 0
Root context: u:r:ksu:s0
SELinux: Enforcing
Per la verifica finale della build è stato utilizzato Android NDK r29 con API 35.
export ANDROID_NDK_HOME=/path/to/android-ndk-r29
make stable
make build/e3q-S928USQS6DZF2/cve-2026-43499-root
Output:
build/e3q-S928USQS6DZF2/cve-2026-43499-app.stable.so
build/e3q-S928USQS6DZF2/cve-2026-43499-root
Per compilare tutti gli output di sviluppo:
make -j$(nproc)
Apache License 2.0. Vedi LICENSE.