
ARM64-порт для Android официального PoC для CVE-2026-89754 — состояние гонки в подсистеме MM ядра, позволяющее локальное повышение привилегий на ядрах 7.0/7.2.
Реализация уязвимости подсистемы MM серии Infinity Core для ARM64. Целевое ядро — официальная тестовая конфигурация данного CVE (ветки 7.0 / 7.2). Механизм, тайминг гонки и раскладка кучи полностью перенесены согласно официальному PoC; константы раскладки в ic_mm_target.h жёстко заданы в соответствии со структурой официального целевого ядра, адреса символов достаточно скорректировать согласно целевому vmlinux.
/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
Реализация уязвимости подсистемы Infinity Core MM для ARM64. Ориентирована на официальную конфигурацию ядра для данной CVE (серии 7.0 / 7.2). Механизм, тайминг гонки и раскладка кучи полностью перенесены из официального PoC; константы раскладки в ic_mm_target.h жёстко заданы под структуру официального целевого ядра, и только адреса символов нужно сопоставить с целевым vmlinux.
/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