The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Леннарт Поттеринг представил run0, замену sudo, интегрированную в systemd, opennews (??), 29-Апр-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +4 +/
Сообщение от Аноним (7), 29-Апр-24, 22:05 
> Для авторизации и определения возможностей пользователя в run0 используется Polkit

Пф-ф-ф, читер

Ответить | Правка | Наверх | Cообщить модератору

171. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +1 +/
Сообщение от Аноним (171), 30-Апр-24, 11:17 
Правила контроля доступа к polkitd пишутся на JS...
Ответить | Правка | Наверх | Cообщить модератору

192. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +1 +/
Сообщение от Аноним (192), 30-Апр-24, 13:36 
Действительно? Мир никогда не будет прежним...
Ответить | Правка | Наверх | Cообщить модератору

198. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  –2 +/
Сообщение от Аноним (198), 30-Апр-24, 14:33 
И что…
Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

212. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +/
Сообщение от Аноним (211), 30-Апр-24, 16:18 
> Правила контроля доступа к polkitd пишутся на JS...

Возможно, ты имел в виду JSON? Есть некоторая разница как бы.

Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

220. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +/
Сообщение от Аноним (228), 30-Апр-24, 17:11 
$ cat /usr/share/polkit-1/rules.d/org.gtk.vfs.file-operations.rules
// Allows users belonging to privileged group to start gvfsd-admin without
// authorization. This prevents redundant password prompt when starting
// gvfsd-admin. The gvfsd-admin causes another password prompt to be shown
// for each client process using the different action id and for the subject
// based on the client process.
polkit.addRule(function(action, subject) {
        if ((action.id == "org.gtk.vfs.file-operations-helper") &&
            subject.local &&
            subject.active &&
            subject.isInGroup ("wheel")) {
            return polkit.Result.YES;
        }
});
Ответить | Правка | Наверх | Cообщить модератору

221. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +/
Сообщение от Аноним (228), 30-Апр-24, 17:16 
Этот GVFS Admin, кстати, через лазейку в Polkit позволял любому локальному GTK-приложению поднять привилегии до рута. Что-то не найду CVE, опять Редхат информацию про раскрытый бэкдор под ковер спрятал, попутно распространяя антипиар про sudo, но на Опеннете новость есть.
Ответить | Правка | Наверх | Cообщить модератору

230. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +/
Сообщение от Аноним (230), 30-Апр-24, 19:54 
Можете тут показать, о чем речь: https://www.cvedetails.com/vulnerability-list/vendor_id-1290...
Ответить | Правка | Наверх | Cообщить модератору

231. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +/
Сообщение от Аноним (231), 30-Апр-24, 21:32 
Access denied
Ответить | Правка | Наверх | Cообщить модератору

232. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +/
Сообщение от Аноним (231), 30-Апр-24, 21:38 
Вот коммит, который закрывает дыру: https://gitlab.gnome.org/GNOME/gvfs/-/commit/d8d0c8c40049cfd...
Связанную issue с подробностями, они удалили/скрыли.
Я ошибся, не любому пользователю, а только из wheel/admin группы. Что, впрочем, в некоторых десктопных дистрибутивах равносильно.
Ответить | Правка | К родителю #230 | Наверх | Cообщить модератору

233. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +/
Сообщение от Аноним (231), 30-Апр-24, 21:51 
> The agents can't be simply disabled without root permissions and are automatically respawned.

А вот это вообще враньё. Агент всегда и везде запускается от пользователя by design. Его элементарно убить с пользовательскими правами. А respawn происходит через .desktop-файл и легко отключается переопределением этого файла в ~/.local/share/application/ с теми же правами.
Единственный случай, когда уязвимость неопасна, если gvfsd-admin не установлен в систему. Например, в Debian он (и другие расширения) упакован отдельно от пакета с gvfs.

Короче, просто прикинулись, что ничего страшного не случилось и избежали скандала и шумихи.

Ответить | Правка | Наверх | Cообщить модератору

234. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +/
Сообщение от Аноним (231), 30-Апр-24, 22:05 
Нашёл ссылку в merge-request: https://nvd.nist.gov/vuln/detail/CVE-2019-3827
По описанию похоже.
Ответить | Правка | К родителю #230 | Наверх | Cообщить модератору

271. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +/
Сообщение от mikhailnov (ok), 03-Май-24, 12:31 
А там никто не делал CVE
Ответить | Правка | К родителю #221 | Наверх | Cообщить модератору

247. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +/
Сообщение от Аноним (247), 01-Май-24, 15:50 
> $ cat /usr/share/polkit-1/rules.d/org.gtk.vfs.file-operations.rules

...
> the subject
> // based on the client process.
> polkit.addRule(function(action, subject) {
>         if ((action.id == "org.gtk.vfs.file-operations-helper")

Хе, забавно. Реально через libduktape - мелкий движок JS приделали. Но вообще мелкая и не страшная либа так то.

Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

253. "Леннарт Поттеринг представил run0, замену sudo, интегрирован..."  +/
Сообщение от Аноним (253), 01-Май-24, 20:17 
Тут заявляют, что fnmatch(3) и regexec(3) из sudoers - это сложнА и нИпАнятнА. А тут чуть ли не Тьюринг-полный язык и интерпретатор на Си, в котором один только заголовок на полторы тыщи строк.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру