Bug 41895 - Уязвимость, позволяющая получить root-права от любого пользователя
Summary: Уязвимость, позволяющая получить root-права от любого пользователя
Status: CLOSED NOTABUG
Alias: None
Product: Branch p10
Classification: Unclassified
Component: polkit (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 critical
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-08 16:00 MSK by Никита
Modified: 2022-02-09 09:56 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Никита 2022-02-08 16:00:05 MSK
Здравствуйте!
Если я запускаю в командной строке файл /usr/bin/pkexec от любого пользователя и в диалоговом окне ввожу пароль пользователя, то получаю root-права. Решается проблема убиранием SUID с файла, но хотелось бы жить без костылей.
У меня установлен altlinux starterkit kde p10, но эта проблема есть и на p8, возможно и на p9.
Comment 1 Alexander Makeenkov 2022-02-08 16:10:02 MSK
(Ответ для Никита на комментарий #0)
> Здравствуйте!
> Если я запускаю в командной строке файл /usr/bin/pkexec от любого
> пользователя и в диалоговом окне ввожу пароль пользователя, то получаю
> root-права. Решается проблема убиранием SUID с файла, но хотелось бы жить
> без костылей.
> У меня установлен altlinux starterkit kde p10, но эта проблема есть и на p8,
> возможно и на p9.

Этот пользователь находится в группе wheel? То, что Вы описали не работает, если пользователя нету в группе wheel.
Comment 2 Никита 2022-02-08 16:27:12 MSK
Да, пользователь находится в группе wheel. Это тот пользователь, которого я создал во время установки ОС.
Comment 3 Антон Мидюков 2022-02-08 17:06:35 MSK
Можно пакет polkit-rule-admin-root установить, чтобы при авторизации через polkit запрашивался пароль root.
Comment 4 Sergey Novikov 2022-02-08 17:33:55 MSK
(Ответ для Никита на комментарий #2)
> Да, пользователь находится в группе wheel. Это тот пользователь, которого я
> создал во время установки ОС.

Пользователь в группе wheel обладает административными правами в системе.
В вашем баг-репорте указано, что любой пользователь может получить root права, что не соответствует действительности.
Comment 5 Никита 2022-02-09 09:56:48 MSK
(Ответ для Антон Мидюков на комментарий #3)
> Можно пакет polkit-rule-admin-root установить, чтобы при авторизации через
> polkit запрашивался пароль root.

Спасибо за информацию об этом пакете, он мне помог.