
PoC для старой уязвимости Binder (на основе эксплойта P0)
PoC для старой уязвимости Binder (на основе эксплойта P0)
Использование после освобождения (use-after-free) в binder.c позволяет повысить привилегии от приложения до уровня ядра Linux. Для эксплуатации этой уязвимости не требуется взаимодействие с пользователем, однако для эксплуатации требуется либо установка вредоносного локального приложения, либо отдельная уязвимость в сетевом приложении.
Это только PoC, и оболочка не запускается. Его единственная цель — изучение эксплуатации ядра. Действительно, ожидаемый результат — изменение addr_limit в task_struct.