The OpenNET Project / Index page

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

Локальная уязвимость в дисплейном менеджере SDDM

05.11.2020 12:12

В дисплейном менеджере SDDM (Simple Desktop Display Manager), который применяется по умолчанию в Fedora Linux при выборе рабочего стола KDE и развивается при участии проектов Liri, KDE и LXQt, выявлена уязвимость (CVE-2020-28049), позволяющая локальному пользователю повысить свои привилегии. Проблема устранена в выпуске SDDM 0.19, но в дистрибутивах пока остаётся неисправленной (Debian, RHEL (epel), Ubuntu, SUSE, Fedora).

Уязвимость вызвана состоянием гонки (race condition) при вызове X-сервера. SDDM запускает X-сервер с параметрами "-auth" и "-displayfd", после чего ожидает передачи номера экрана через дескриптор displayfd, но записывает файл Xauthority, указанный в опции "-auth", на диск не сразу, а с определённой задержкой. Таким образом, в течение небольшого времени файл Xauthority оказывается ещё не создан, но X-сервер уже запущен.

При отсутствующем или повреждённом файле Xauthority, X-сервер предоставляет доступ к экрану любому клиенту. Локальный непривилегированный атакующий может подключиться к X-серверу и организовать перехват клавиатурного ввода другого пользователя. Для эксплуатации достаточно отследить момент запуска X-сервера (например, "inotifywait /tmp/.X11-unix") и подключиться к нему до создания файла Xauthority.

  1. Главная ссылка к новости (https://www.openwall.com/lists...)
  2. OpenNews: Выпуск дисплейного менеджера SDDM 0.16
  3. OpenNews: Уязвимость в Ubuntu, открывающая доступ к чужим файлам из гостевого сеанса
  4. OpenNews: Выпуск X.Org Server 1.20.3 с устранением локальной root-уязвимости
  5. OpenNews: Уязвимость, позволяющая обойти парольную защиту хранителя экрана GNOME
  6. OpenNews: Уязвимость, позволяющая обойти блокировку хранителя экрана
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54030-sddm
Ключевые слова: sddm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (66) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:50, 05/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    "Локальный непривилегированный атакующий может подключиться к X-серверу и..."

    Понятно, расходимся

     
     
  • 2.23, microsoft (?), 15:52, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Смузихлебы только и делают что расходятся, нет починить.
     

  • 1.2, Qwerty (??), 12:51, 05/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –21 +/
    "Пусть Иксы глючат, тормозят, содержат россыпь дырок - всё равно его не брошу, потому что он хороший, Вейланд фу-фу, да я в нём и не понимаю ничего."
     
     
  • 2.4, Kusb (?), 13:14, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вайленд тоже странный, нельзя заменить просто оконный менеджер и то, что там считается оеонным менеджером является таким куском, что удивительно.
     
     
  • 3.5, Аноним (5), 13:16, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поясните, что хотел сказать автор комментария?
     
     
  • 4.6, A.Stahl (ok), 13:20, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Он хотел сказать что Вейланд такое же дерьмище, но Иксы хотя бы работают.
     
     
  • 5.12, Lex (??), 14:12, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Так и вейланд работает
     
     
  • 6.18, Аноним (-), 15:05, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В воображении разве что
     
  • 6.24, microsoft (?), 15:54, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Работает ровно до тех пор пока ты под под платной красной шляпой.
     
     
  • 7.25, Lex (??), 16:10, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Работает ровно до тех пор пока ты под под платной красной шляпой.

    С вяленым проблема не в его неработоспособности, а в том, что его малое количество ПО на текущий момент поддерживает. Но так, в общем-то, всегда с какими-то новыми технологиями и апи.

     
     
  • 8.39, ilyafedin (ok), 20:36, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Локальная уязвимость в дисплейном менеджере SDDM... текст свёрнут, показать
     
  • 8.65, Ананимус (?), 19:06, 08/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и какое ПО не поддерживает Wayland ... текст свёрнут, показать
     
     
  • 9.66, Lex (??), 10:20, 09/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вы новости на опеннете совсем не читаете Была же недавно Инициатива по бойкот... текст свёрнут, показать
     
     
  • 10.67, Ананимус (?), 15:41, 09/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, не работает глобальное меню а причём тут wayland и obs который, по факту... текст свёрнут, показать
     
  • 4.13, Kusb (?), 14:19, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ох, наверное никогда не научусь излагать мысли внятно.
    Хотел сказать, что из-за того, что композитор и вм являются одним куском, а также из-за других особенностей (там по моему даже панель задач должна быть частью композитора) эта штуковина какая-то негибкая.
     
     
  • 5.19, Аноним (-), 15:08, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Гибкое все что предоставляет исходный код. А вот если по три раза на день менять компоненты, без вообще каких-либо причин, особенно на более худшие - вот это проблема, как минимум никто не будет ничего развивать в такой системе или привязываться к ней. Это уловка копрораций чтоб встрепенуть пользователей и разработчиков и они ушли на проприетарные но стабильный компоненты вроде форточных и коко совых.
     
  • 3.15, Kusb (?), 14:23, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Забавно. Попытался прочитать своё сообщение как-бы забыв о чём я хотел сказать и понял, что если бы я не помнил его смысл, то наверное вообще не понял бы это сообщение с первой попытки.
     
  • 2.7, Аноним (-), 13:28, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Бессмысленное фанатьё вяленого как оно есть. Уязвимость в SDDM, но виноваты конечно же иксы, а не рукожопы-разработчики.
    Вы рак, пожирающий линукс.
     
     
  • 3.10, Michael Shigorin (ok), 14:05, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да это набросчик, который регулярно напоминает своим "поведением"  http://wiki.opennet.ru/MSSP -- вот и смотрите, кто гадит.
     
     
  • 4.55, IRASoldier_registered (ok), 07:35, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, танцорам мешают исключительно яйца, а молоко прокисает от происков ведьм же.
     
  • 3.16, Kusb (?), 14:32, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У иксов тоже странное поведение. Какой-то пример плохо с точки зрения безопасности спроектированной системы. Немного похоже на дыры, на которые ругался разработчик x-screensver, по моему.
     
  • 3.40, Аноньимъс (?), 03:05, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Тащемто, иксы дают доступ кому угодно если файлик ненаходят.

    Это некомпетентный дизайн. Это сильно хуже любых багов.

     
  • 2.8, Аноним (8), 13:37, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если Вяленд за 10 лет не смогли довести до рабочего состояния, то это, как бы, намекает об архитектурных изъянах, заложенных в его основу.
     
     
  • 3.14, Аноним (5), 14:20, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Т.е. идеально спроектированная система самозарождается вчера.
     
  • 3.20, Аноним (-), 15:11, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как только протолкнем в массы - все само заработает и поедет. Вы просто не умеете верить !
     
  • 3.21, Адекват (ok), 15:18, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Да не нужен он никому, как и иксы и линукс в целом Был бы нужен - давно бы сдел... большой текст свёрнут, показать
     
     
  • 4.59, Аноним (59), 20:30, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > может просто это наследие русской халявы, детства прошедшего под сказки про золотую рыбку и щуку

    А причём здесь русские, если у них даже большинство туалетов очковые? Вы список по странам собрали, и не работает только у русских? Просто интересно, товарищ.

     
     
  • 5.64, Адекват (ok), 15:54, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А причём здесь русские, если у них даже большинство туалетов очковые?

    :) я озвучил свою мысль относительно граждан своей страны, как в других странах не знаю.

    В других странах, возможно, отношение такое, что делает все корпорация, а они не вмешиваются.

    Я вот честно не понимаю, почему все фанаты линукса до сих пор не объединились, не взяли исходники и не сделали супер-мега крутой дистрибутив, который будет на 100% рабочий, один на весь мир, но супер-пупер-идеальный, где ни тиринга тебе не будет, не проблемы с выходом из спящего режима, где прям вот все и у всех без исключения будет работать, лучше чем в винде, где при перетаскивании окна консоли из стороны в сторону можно будет не напрягаясь текст прочитать (лет 8 назад такое на compton в арче удавалось добиться), где обновления НЕ будут ломать систему, ну или что-то слегка портить.
    Видимо все те ютуб-блогерры, что показывают линуксы на самом деле жаждут лайков и просмотров, чем донесения информации для пользователей :)

     
  • 3.30, Аноним (-), 16:52, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вэйланд готов и давно. ПРикладные программмисты ничего не знают.
     
  • 2.9, Аноним (-), 13:44, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Нда, похоже на опеннете завелись боты. То раст продвигают, то вейланд, то systemd.
    А суть одна: чем старое чинить - лучше новое пилить.
     
     
  • 3.11, Michael Shigorin (ok), 14:05, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Именно.  MSDN Camp, как таких когда-то назвал Спольски.
     
  • 3.22, Аноним (-), 15:18, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А суть одна:

    Посеять разброд и шатание. Лучше враг изучающий бессмысленный но абсолютно новый и юникорный язык чем работающий над конкретной задачей. А вот если они еще начинают объединяться по интересам - идет тяжелая техника и боты рвуться в первых рядах.

    У меня уже паттерны на их методичку срабатывают в 70 случаях из 100. Видимо некоторые индивидумы легко поддаются подобного рода манипуляциям что готовы вопреки всем смыслам пытаться втиснуться в обойму где они какбы всего лишь погрешность или как там - лавинный эфект. Ога .

     
     
  • 4.26, Аноним (-), 16:22, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Лучше враг изучающий бессмысленный но абсолютно новый и юникорный язык

    Что-то вроде "ломание мельницы". Потом и раст у них "устареет".
    >идет тяжелая техника и боты рвуться в первых рядах

    Да, на тут люди более-менее технически грамнотные.И судя по кол-ву минусов, боты не очень полезны.

     
     
  • 5.31, n00by (ok), 16:57, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Лучше враг изучающий бессмысленный но абсолютно новый и юникорный язык
    > Что-то вроде "ломание мельницы". Потом и раст у них "устареет".

    Вы угадали, но действуют они из лучших побуждений.

    "Дон-Кихот — мечтатель и фантазер, увлекающийся своими идеями и увлекающий ими других. Безучастность окружающих к его собственному замыслу воспринимается им крайне болезненно. Его раздражают люди, не умеющие и не желающие мечтать. Приземленные "реалисты", воспринимающие его мечты как пустые и никчемные фантазии, рискуют обрести в его лице ярого и непримиримого противника.
    ...
    Не любит признаваться в собственных ошибках, поэтому всегда находит объяснения своим неудачам — чаще всего "списывает" их на других. Объясняется это тем, что Дон-Кихот в первую очередь сам себе не прощает собственных просчетов, и потому старается обелить себя в глазах окружающих, чтобы не усугублять собственных страданий их упреками."

     
     
  • 6.53, Адекват (ok), 07:30, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Лучше враг изучающий бессмысленный но абсолютно новый и юникорный язык
    >> Что-то вроде "ломание мельницы". Потом и раст у них "устареет".
    > Вы угадали, но действуют они из лучших побуждений.

    Соционика на опеннет пробралась ? офигеть !!

     
     
  • 7.56, n00by (ok), 10:56, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это пока гадание на картах Таро))

     
     
  • 8.63, Адекват (ok), 15:46, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И средство заработка, для особо хитрых товарищей, которые дадут прям 100 точный... текст свёрнут, показать
     
  • 4.28, n00by (ok), 16:37, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Воланд (именно так по-русски его имя) внедряют, что бы повысить порог вхождения (в результате чего останется GTK4 и Gnome). Rust, если верить апологетам, наоборот -- что бы порог вхождения понизить. А срач вообще по третьей причине раздувают, собственно ради срача.
     
  • 3.61, InuYasha (??), 21:29, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Именно так - чем старое чинить, иногда лучше новое пилить.
     

  • 1.3, Аноним (3), 12:52, 05/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    I use tbsm, btw
     
  • 1.17, Аноним (17), 14:58, 05/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    зачем вообще нужен дм, если можно прописать автозапуск иксов с нужным wm/de при логине в определенный tty?
     
     
  • 2.27, TastyApple (ok), 16:26, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну, некоторые в упор не хотят запускаться без Дисп. Менеджера. Тот же KDE 5 Plasma просит для запуска SDDM. Gnome 3 просит GDM.
     
     
  • 3.29, n00by (ok), 16:45, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Одно время в Calculate Linux из коробки Plasma запускалась без SDDM. https://wiki.gentoo.org/wiki/KDE/ru#No_display_manager
     
     
  • 4.32, TastyApple (ok), 17:14, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Одно время в Calculate Linux из коробки Plasma запускалась без SDDM. https://wiki.gentoo.org/wiki/KDE/ru#No_display_manager

    "Plasma can be started the old-fashioned way with startx".
    Ну это же Gentoo. А запускать "the old-fashioned", вместо Дисп. Менеджера - Больше похоже на костыль, чем на "стандартный вид запуска DE".

     
     
  • 5.33, n00by (ok), 17:44, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну "костыль" и "в упор не хочет" -- несколько разные вещи, согласитесь. Если Вы не хотите сделать как в Gentoo, это не значит, что Plasma обязывает.
     
     
  • 6.34, TastyApple (ok), 18:00, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Ну "костыль" и "в упор не хочет" -- несколько разные вещи, согласитесь.
    > Если Вы не хотите сделать как в Gentoo, это не значит, что Plasma обязывает.

    Да. Просто это нестандартный вид запуска. Для меня всё что нестандартно - #Ненужно/Костыль.

    "SDDM рекомендуемый менеджер входа", он ставится вместе с plasma/kde-plasma-desktop/kde-plasma, значит, они его пропихивают к использованию вместе с KDE Plasma. И пытаясь запустить Plasma через exec - неудобно и необходимо открывать терминал.

     
     
  • 7.35, Аноним (35), 18:12, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Кинуть startplasma-x11 в xinit не вариант? SDDM просто прекрасно интегрирован с плазмой, тут тебе и интеграция с firefox, и со всеми плеерами с mpris2 (насчёт qtmultimedia не уверен). Шкурками можно управлять из конфигуратора. Конкурентов у него объективно не существует сегодня.
     
     
  • 8.36, TastyApple (ok), 18:46, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нужно реализовать шкурку для запуска шкурки, чтоб это шкурка работала за счет шк... текст свёрнут, показать
     
     
  • 9.37, Аноним (35), 19:03, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А блокировать неправомерный доступ пока ты отвернулся не надо ... текст свёрнут, показать
     
     
  • 10.38, TastyApple (ok), 19:43, 05/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    За тебя уже сделали, и это разработчики Linux a Добавив чёткое распределение по... текст свёрнут, показать
     
  • 9.42, Аноньимъс (?), 03:21, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это пичальные последствия юниксвея и нежелания следовать стандартам вызванного в... текст свёрнут, показать
     
     
  • 10.43, TastyApple (ok), 03:54, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    UNIX-Way - Научная Фантастика Внедрение UNIX-Way 187 философии и KISS проп... текст свёрнут, показать
     
     
  • 11.44, Аноньимъс (?), 03:59, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Разделение цельных систем на мелкие компоненты с иступленным конфигурированием т... текст свёрнут, показать
     
     
  • 12.45, TastyApple (ok), 04:06, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Эй Тематический форум же Всё есть Файл - Удобно и понятно даже Новичку Ope... текст свёрнут, показать
     
     
  • 13.46, Аноньимъс (?), 04:11, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Файлы папки права доступа - очевидно пытались дизайнить ОС по образу бюрократиче... текст свёрнут, показать
     
     
  • 14.47, TastyApple (ok), 04:19, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Люблю Бюрократию Если OS по такому принципу - Идеальная OS ь Не знаю, что еще ... текст свёрнут, показать
     
     
  • 15.48, Аноньимъс (?), 04:25, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Бюрократия безчеловечна ... текст свёрнут, показать
     
     
  • 16.49, TastyApple (ok), 04:37, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, можно ли Сильно отходить от темы Да, но она даёт Максимально возмо... текст свёрнут, показать
     
     
  • 17.50, Аноньимъс (?), 04:57, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы очень верно чувствуете что к чему но нехватает достаточного базиса для того ч... текст свёрнут, показать
     
     
  • 18.51, TastyApple (ok), 05:30, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько мир дает возможностей человеку, он все равно откажется от них А такие л... текст свёрнут, показать
     
     
  • 19.52, Аноньимъс (?), 06:09, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Бюрократия сама по себе не является чем-то плохим или хорошим Ей ненужно вымира... текст свёрнут, показать
     
  • 13.57, n00by (ok), 10:59, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне не совсем понятно, что есть file Интересует этимология ... текст свёрнут, показать
     
  • 3.54, Адекват (ok), 07:32, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну, некоторые в упор не хотят запускаться без Дисп. Менеджера. Тот же
    > KDE 5 Plasma просит для запуска SDDM. Gnome 3 просит GDM.

    А вот в наше время был KDM.
    Что случилось ? стал не нужен ? или не хватило программистов на его поддержку ?
    Нет, раньше было лучше.

     
     
  • 4.60, TastyApple (ok), 20:31, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А вот в наше время был KDM.

    А в наше время камни из скал ели, потому что еды не было.

    > Что случилось? стал не нужен? или не хватило программистов на его поддержку?

    Эй, эй, расслабься! Он просто перевоплотился в SDDM. Сейчас (его форк) есть в TDE.

     
  • 3.62, Аноним (62), 14:31, 07/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну, некоторые в упор не хотят запускаться без Дисп. Менеджера.

    значит "некоторые" - что то не очень хорошее, чем точно не стоит пользоваться. Все еще не доказывает необходимости дм - только криворукость определенных разработчиков

     
  • 2.41, Аноньимъс (?), 03:17, 06/11/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю дело в блокировке экрана например.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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