
Port ARM64 para Android del PoC oficial de CVE-2026-89754, una condición de carrera en el subsistema MM del kernel que permite la escalada de privilegios local en kernels 7.0/7.2.
Implementación ARM64 de la vulnerabilidad del subsistema MM de la serie Infinity Core. El kernel objetivo es la forma de prueba oficial de este CVE (series 7.0 / 7.2). El mecanismo, la temporización de la condición de carrera y el diseño del heap se portan completamente según el PoC oficial; las constantes de diseño en ic_mm_target.h ya están fijadas según la estructura del kernel objetivo oficial, y las direcciones de símbolos solo necesitan corregirse según el vmlinux objetivo.
/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android29-clang \
-O2 -std=gnu11 -static -fno-stack-protector -fno-pic -no-pie \
-I. mm_lpe.c -o ic89754 -Wl,--gc-sections -Wl,-z,norelro -pthread
Una implementación para ARM64 de la vulnerabilidad del subsistema MM de Infinity Core. Se dirige a la forma oficial del kernel para este CVE (series 7.0 / 7.2). El mecanismo, la sincronización de la carrera y el diseño del heap están completamente portados desde el PoC oficial; las constantes de diseño en ic_mm_target.h están codificadas de forma fija según la estructura oficial del kernel objetivo, y solo es necesario hacer coincidir las direcciones de los símbolos con el vmlinux objetivo.
/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android29-clang \
-O2 -std=gnu11 -static -fno-stack-protector -fno-pic -no-pie \
-I. mm_lpe.c -o ic89754 -Wl,--gc-sections -Wl,-z,norelro -pthread