
Puerto de investigación CVE-2026-43499 para Galaxy S24 Ultra SM-S928U1 DZF2 (COMPLETADO)
Implementación de código abierto y específica para el dispositivo, destinada al Samsung Galaxy S24 Ultra estadounidense con firmware S928U1UES6DZF2.
Model: SM-S928U1
Codename: e3q
Build / AP: S928U1UES6DZF2 / S928USQS6DZF2
Kernel: 6.1.145-android14-11-33419968-abS928USQS6DZF2
Architecture: arm64, 4K pages
El perfil del objetivo es específico del firmware. Las constantes deben establecerse y validarse por separado para cualquier otra compilación.
El flujo completo de código abierto para el dispositivo se validó el 2026-08-11.
| Etapa | Estado |
|---|---|
| Recuperación de KASLR en tiempo de ejecución | Validado |
Obtención de pipe-page y mm_struct | Validado |
| Transferencia del banco de tareas de Pselect | Validado |
| Comprobaciones de lectura y escritura física | Validado |
| Root de arranque temporal | Validado |
| Preparación de KernelSU sin conexión | Validado |
| Comprobación del canal de control de KernelSU | Validado |
Estado final del dispositivo:
KernelSU: loaded
Root UID: 0
Root context: u:r:ksu:s0
SELinux: Enforcing
Se utilizó Android NDK r29 con API 35 para la comprobación de compilación final.
export ANDROID_NDK_HOME=/path/to/android-ndk-r29
make stable
make build/e3q-S928USQS6DZF2/cve-2026-43499-root
Salidas:
build/e3q-S928USQS6DZF2/cve-2026-43499-app.stable.so
build/e3q-S928USQS6DZF2/cve-2026-43499-root
Para compilar todas las salidas de desarrollo:
make -j$(nproc)
Apache License 2.0. Consulte LICENSE.