Systemd позволяет получить права суперпользователя на дистрибутивах Linux

AmneziaWG
S

shooter

Original poster
Проблема связана с недействительным именем пользователя в unit-файлах.

Получить права суперпользователя на дистрибутиве Linux, использующем для инициализации системный менеджер systemd, можно с помощью недействительного имени пользователя в файле systemd.unit.

В Linux во избежание путаницы между числовыми идентификаторами пользователя (UID) и буквенно-числовыми именами пользователя, последние не должны начинаться с чисел. Тем не менее, в некоторых современных дистрибутивах, таких как RHEL7 и CentOS, это разрешено. Systemd не позволяет создавать unit-файлы с недействительным именем пользователя, однако другие инструменты могут создавать такие файлы. Если systemd столкнется с недействительным именем пользователя в unit-файле, например, «0day», менеджер проигнорирует параметр и создаст запрашиваемый сервис. При этом unit-файл будет запущен с правами суперпользователя.

Сообщения о проблеме стали

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

на GitHub еще неделю назад. Тем не менее, один из главных разработчиков systemd Леннарт Поттеринг (Lennart Poettering) заявил, что ПО работает, как положено и отказался вносить какие-либо изменения. «Не считаю нужным что-то исправлять в systemd. Я понимаю, это раздражает, но все-таки: имя пользователя явно недействительное», -

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

разработчик.

В Linux-сообществе с мнением Потетринга согласны далеко не все. По словам бельгийского разработчика Маттиаса Гениара (Mattias Geniar), проблема может считаться уязвимостью, поскольку проводимый systemd синтаксический анализ параметра User= в unit-файлах с недействительным именем пользователя дает привилегии суперпользователя. Другое дело, если бы предоставлялись права пользователя,

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

Гениар. Как отметил разработчик, уязвимость вызывает некоторые опасения, однако не является критической из-за ограниченного вектора атак (для эксплуатации уязвимости нужны права администратора).

Systemd – системный менеджер, демон инициализации других демонов в Linux, пришедший на замену используемого ранее SysV. Его особенностью является интенсивное распараллеливание запуска служб в процессе загрузки системы, что позволяет существенно ускорить запуск операционной системы.
 
Название темы
Автор Заголовок Раздел Ответы Дата
DOMINUS Новая уязвимость TikTok позволяет собирать личные данные пользователей Новости в сети 1
S Siri позволяет похитить средства с карт Сбербанка и Тинькофф-банка Новости в сети 0
S Уязвимость Stack Clash позволяет повысить права на Linux и других свободных ОС Новости в сети 0
Admin Сигнал Wi-Fi позволяет перехватывать вводимые на смартфоне данные Новости в сети 1
R Vk image sender-позволяет отправлять изображения с помощью сообщений вконтакте Другое 0
lizun Блокчейн-игра IguVerse: как заработать и бесплатно получить NFT-питомца Способы заработка 5
K как получить доступ? как поставить лайк? Информация по работе сайта и форума 1
A Бездепозитный бонус 500$ с выводом прибыли! | Успей получить до 1 сентября Другое 1
uslugi.market Получить банковскую карту - получить хороший заработок. Актуально. Предоставляю работу. Ищу специалиста. 1
9 Интересно XSS, или как получить халявные cookie Ч1. Уязвимости и взлом 15
M Как получить кредит с США? Вопросы и интересы 1
P Интересно Нужно в Германии получить письмо и переслать в РФ Предоставляю работу. Ищу специалиста. 1
S Простой способ получить реальные $30 на торговлю Предоставляю работу. Ищу специалиста. 1
B Простая схема как получить 133$ на рекламу в Google Ads (Adwords) Другое 1
H SMM за 100.000 или как получить пассивный доход (2021) Способы заработка 0
D Интересно Как бесплатно получить Proton VPN навсегда Другое 6
Р Как получить статус QIWI кошелька "основной" Раздача сс, ба и всего что связано с кардингом 0
P Интересно Легкий способ получить деньги Другое 1
andre5787 как получить доступ к удаленному роутеру через wifi Вопросы и интересы 9
M Программа для накрутки сообщений ВКонтакте - есть возможность получить бесплатно Продажа софта 1
S Как получить 500 руб. от банка за 8 простых действий (а мб 30к/мес.?) Способы заработка 2
L Duedex бонус или как получить 10$ Способы заработка 0
S Как получить дедики? Вот так Другое 4
ev0117434 Интересно Как получить дешёвые симки многих стран Полезные статьи 6
Admin Как получить id пользователя Telegram, если нет user_name, а есть только переписка Анонимность и приватность 2
D Как получить книги на Litres? Корзина 0
H Как получить доступ к админке роутера? Вопросы и интересы 3
M Как получить безлимитный Google Диск (Drive) Полезные статьи 1
andre5787 Как получить доступ к email или взлом удаленного компа Вопросы и интересы 4
АнАлЬнАя ЧуПаКаБрА Как получить 100 рублей на счёт телефона за 1 рубль 100% рабочая! Другое 1
H можно ли получить доступ к чужому пк зная ip если да то как? Вопросы и интересы 3
R Как получить бета-доступ к Battlefield V бесплатно для Origin Другое 0
Д Способ:Как получить 6 месяцев бесплатной подписки на Apple Music от МТС Полезные статьи 1
I Помогу получить pass(прочитать) whats app/viber/vk/od/fb/mail Уязвимости и взлом 0
Admin Статья Как получить номер любой красотки в Москве Анонимность и приватность 2
Admin Как бесплатно получить любой домен на 1 год Другое 0
W Как бесплатно получить стикеры Снеппи СИ/Фишинг/Мошенничество 3
D Как получить виртуальный номер телефона бесплатно Полезные статьи 13
C Как бесплано получить сканы паспортов и данные кредитных карт. Способы заработка 5
R Как получить работу в Facebook или Google за 6 месяцев Другие ЯП 0
Danzila Заработок на steam или как получить много игр. Способы заработка 0
$ Как получить 126 игра бесплатно в Steam! Полезные статьи 49
АнАлЬнАя ЧуПаКаБрА Способ получить варежки бесплатно (Москва) Другое 0
АнАлЬнАя ЧуПаКаБрА Как получить Twitch Prime бесплатно Другое 0
T Где можно получить дедик на тестовый период Полезные статьи 2
M Можно ли через левый скан с гугла получить кредит? Вопросы и интересы 0
B как получить безконечное колличество деняк) Юмор 9

Название темы