
CVE-2026-43499 port de recherche pour Galaxy S24 Ultra SM-S928U1 DZF2 (TERMINÉ)
Implémentation spécifique à l'appareil, à sources publiques, pour le Samsung Galaxy S24 Ultra américain exécutant le firmware S928U1UES6DZF2.
Model: SM-S928U1
Codename: e3q
Build / AP: S928U1UES6DZF2 / S928USQS6DZF2
Kernel: 6.1.145-android14-11-33419968-abS928USQS6DZF2
Architecture: arm64, 4K pages
Le profil de cible est spécifique au firmware. Les constantes doivent être établies et validées séparément pour chaque autre build.
Le flux complet pour appareil, à sources publiques, a été validé le 2026-08-11.
| Étape | État |
|---|---|
| Récupération du KASLR à l'exécution | Validé |
Acquisition de la pipe-page et de mm_struct | Validé |
| Transfert de la banque de tâches Pselect | Validé |
| Vérifications de lecture et d'écriture physiques | Validé |
| Root bootstrap temporaire | Validé |
| Préparation hors ligne de KernelSU | Validé |
| Vérification du canal de contrôle KernelSU | Validé |
État final de l'appareil :
KernelSU: loaded
Root UID: 0
Root context: u:r:ksu:s0
SELinux: Enforcing
Android NDK r29 avec API 35 a été utilisé pour la vérification finale du build.
export ANDROID_NDK_HOME=/path/to/android-ndk-r29
make stable
make build/e3q-S928USQS6DZF2/cve-2026-43499-root
Sorties :
build/e3q-S928USQS6DZF2/cve-2026-43499-app.stable.so
build/e3q-S928USQS6DZF2/cve-2026-43499-root
Pour construire toutes les sorties de développement :
make -j$(nproc)
Apache License 2.0. Voir LICENSE.