URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 127304
[ Назад ]
Исходное сообщение
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено opennews , 20-Апр-22 13:57
В библиотеке libinput 1.20.1, предоставляющей унифицированный стек ввода, позволяющий использовать одни и те же средства обработки событий от устройств ввода в окружениях на базе Wayland и X.Org, устранена уязвимость (CVE-2022-1215), позволяющая организовать выполнение своего кода при подключении к системе специально модифицированного/эмулируемого устройства ввода. Проблема проявляется в окружениях на базе X.Org и Wayland, и может быть эксплуатирована как при локальном подключении устройств, так и при манипуляциях с устройствами с интерфейсом Bluetooth. В случае выполнения X-сервера с правами root уязвимость позволяет добиться выполнения кода с повышенными привилегиями...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=57053
Содержание
- Обновление libinput 1.20.1 с устранением уязвимости,Анонн, 14:00 , 20-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 14:10 , 20-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 15:45 , 20-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 01:51 , 22-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 16:20 , 20-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,uis, 13:06 , 21-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Анонн, 13:23 , 21-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 01:52 , 22-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Michael Shigorin, 21:24 , 22-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,uis, 09:07 , 27-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 14:10 , 20-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 14:20 , 20-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 14:30 , 20-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 15:12 , 20-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 15:54 , 20-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,nvidiaamd, 21:08 , 20-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 00:13 , 21-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 13:45 , 21-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 21:55 , 21-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 01:51 , 21-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 22:05 , 21-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 22:52 , 21-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 10:31 , 22-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 04:00 , 21-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 04:01 , 21-Апр-22
- Обновление libinput 1.20.1 с устранением уязвимости,Аноним, 03:09 , 25-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,test, 15:19 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,crypt, 11:38 , 21-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,whoami, 05:46 , 24-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 12:02 , 28-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,ip1982, 15:25 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 15:50 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Анонн, 17:01 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 20:36 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 07:11 , 21-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 17:10 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 19:51 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,systemdnoname, 21:55 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 00:32 , 21-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 12:05 , 28-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Анонн, 17:07 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 17:56 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 19:28 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 22:04 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 22:49 , 20-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 10:53 , 21-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 11:25 , 21-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,uis, 12:57 , 21-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,Аноним, 16:00 , 22-Апр-22
- Уязвимость в libinput, приводящая к выполнению кода при подк...,uis, 09:04 , 27-Апр-22
Сообщения в этом обсуждении
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Анонн , 20-Апр-22 14:00
Какая прелесть. Прям классика. Даже комментировать нечего.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 20-Апр-22 14:10
> Какая прелесть Бро, держи краба!
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 20-Апр-22 15:45
Я бы сказал cRustoceanа.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 22-Апр-22 01:51
Хрустомания в соседней новости.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 20-Апр-22 16:20
сенсация века. аноним уходит с опеннета, потому что нечего больше комментировать. все комментарии уже написаны. а некоторые и не один раз. а некоторые и не 100. знай, подставляй в случайном порядке, а всё это можно сделать и без анонима.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено uis , 21-Апр-22 13:06
-fstack-protector
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Анонн , 21-Апр-22 13:23
Это конечно хорошо, но оно "лечит" только последствия, а не первопричину.
И по какой-то странной причине его не включают по умолчанию.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 22-Апр-22 01:52
Приличные дистры уже много лет как включают вообще-то.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Michael Shigorin , 22-Апр-22 21:24
Вспомнилось: http://lists.altlinux.org/pipermail/devel/2010-June/182660.html
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено uis , 27-Апр-22 09:07
Настоящие решения:
1) printf("%s", strintg)
2) fwrite(string, strlen(string), 1, stdout)
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 20-Апр-22 14:10
> в окружениях на базе Wayland ... выполнение своего кода при подключении ... специально модифицированного/эмулируемого устройства вводаКакая прелесть! А что ещё припасено в шкафу у этой команды вайленда? Для иксовых программ эта либа не нужна.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 20-Апр-22 14:20
> Для иксовых программ эта либа не нужнанужна
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 20-Апр-22 14:30
У меня иксы есть, а какой-то libinput - отродясь не было и нет.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 20-Апр-22 15:12
С тех пор, как kbd/mouse депрекейтнули, вариантов не много. Evdev дрянь.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 20-Апр-22 15:54
kbd/mouse тоже от чего-то подобного не застрахованы.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено nvidiaamd , 20-Апр-22 21:08
Но до сих пор работают и там этого нет. А почему? А потому что ваши вяленые ручки туда не добрались, и это хорошо.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 21-Апр-22 00:13
> kbd/mouse тоже от чего-то подобного не застрахованы.Они меньше и проще, им не нужно уметь всё на свете и они прекрасно справляются со всеми своими обязанностями. Скорее всего, там нет такой ерунды с идентификаторами (которые могут быть вообще любой дичью). Но, не модно, да.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 21-Апр-22 13:45
Да, XKBD так хорош, что у нас до сих пор работа горячих клавиш зависит от текущей раскладки клавиатуры и от порядка в котором эти самые раскладки указаны в конфиге
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 21-Апр-22 21:55
Так это к каждой отдельной программе вопросы.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 21-Апр-22 01:51
>Evdev дряньПоясни.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 21-Апр-22 22:05
Что пояснить? Ему 20+ лет, а баги до сих пор лезут, едва ли не больше чем с libinput, который сравнительно неплох (баги тоже бывают правда, не хотят исправлять наверно).
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 21-Апр-22 22:52
Я в генте использую evdev, багов не замечал. Какие конкретно баги у тебя были?
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 22-Апр-22 10:31
Глюки мышки и что-то с хоткеями. Ещё с геймпадом из-за этого evdev постоянно сражаться приходится, и как только выкидываешь evdev, всё сразу работает. Какой ответ ты хочешь получить, учитывая, что я больше 10 лет его избегаю? У libinput тоже был баг с мышкой и задержка ввода. А вот kbd/mouse я не помню чтобы меня подводили.
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 21-Апр-22 04:00
у меня иксы есть, а какой-то libinput - всегда есть. при его удалении сносится пол системы, включая, например, qt5/qt6 (давай, как баран, зацепись за пример с qt и только на эту часть отвечай)
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 21-Апр-22 04:01
отвечать про qt желательно в духе "не нужно, кокoко, qt плохой"
"Обновление libinput 1.20.1 с устранением уязвимости"
Отправлено Аноним , 25-Апр-22 03:09
тебе надо поменьше самому с собой разговаривать.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено test , 20-Апр-22 15:19
У меня xorg под юзером
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено crypt , 21-Апр-22 11:38
это только в OpenBSD по-моему.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено whoami , 24-Апр-22 05:46
Отрицательно. Arch Linux, после логина ввожу startx (имеется предварительно сконфигуреный .xinitrc), все замечательно.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 28-Апр-22 12:02
GDM стартует Xorg под пользователем, по-умолчанию.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено ip1982 , 20-Апр-22 15:25
При подключении вредоносного человека к клавиатуре :)
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 20-Апр-22 15:50
Справедливости ради - при подключении вредоносного устройства ввода можно эмулировать этот самый ввод и через ввод команд сделать что нужно. Для исполнения sh-скрипта, ищущего на компе SSH-ключи и криптовалюные кошельки права рута не требуются.Кто хочет защититься - тот использует https://packages.ubuntu.com/jammy/usbauth .
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Анонн , 20-Апр-22 17:01
М... так там написано, что уязвимость и по блютус тоже работает. Как тут usbauth поможет?
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 20-Апр-22 20:36
Очевидно, не подключать через блютуз.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 21-Апр-22 07:11
и комп из розетки выдернуть.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 20-Апр-22 17:10
> при подключении вредоносного устройства ввода можно эмулировать этот самый ввод и через ввод команд сделать что нужноДаже готовые продукты были на рынке прд это дело, с виду флешка, а в ней кроме накопителя минимальный обвес для стимуляции ввода. Закидываешь скрипт.txt, подключаешь и готово. Я так пару десятков биосов как-то раз настраивал, когда Dell облажался и прислал ненастроенные серваки.
Но так-то при наличии физического доступа к машине можно много чего сделать. А при физическом доступе к владельцу и подавно. Пальцы в дверь и через минуту хруста все пароли расхэшируются сами собой как по волшебству.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 20-Апр-22 19:51
>Я так пару десятков биосов как-то раз настраивал, когда Dell облажался и прислал ненастроенные серваки. Наверное легче было вручную настроить, чем скрипт отладить?
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено systemdnoname , 20-Апр-22 21:55
когда у тебя сотни физических серверов - не легче. ВСегда делаю скрипты на что-то больше 0. рекомендую.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 21-Апр-22 00:32
> обвес для стимуляции вводаТоком било и в таком духе?
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 28-Апр-22 12:05
Можно usbguard'ом порезать устройства ввода выдающие себя за накопители.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Анонн , 20-Апр-22 17:07
А вообще забавно.
"Уязвимости в swhkd", которой пользуются полторы калеки из суси попала в "Главные новости"
А эта "Уязвимость в libinput" которая есть ну дофига где, в "мини-новости". Неужели безопасность всех пользователей libinput не достойна "Главной новости"?))
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 20-Апр-22 17:56
Ну так разжечь то надо. Там руст-хруст, а, следовательно, 100500 комментариев. А тут священная сишечка, да еще и няшный ксорг. Идеологически нельзя допускать даже мысли что первое не так важно как второе.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 20-Апр-22 19:28
Суть в том что мегазащищенные хруст с гейландом ничем не лучше сишечки и иксов. Даже хуже, потому как первые не декларируются как "более лучшая замена" вторых, по факту таковыми не являющиеся.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 20-Апр-22 22:04
Не поленитесь, сходите посмотреть на "исправление". Это ржака:> Return a copy of str with all % converted to %% to make the string
* acceptable as printf format.
Костыли для языка-инвалида из 70-х.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 20-Апр-22 22:49
Мда... Это просто facepalm какой-то...Для ленивых вот коммит https://gitlab.freedesktop.org/libinput/libinput/-/commit/2a..., функция str_sanitize
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 21-Апр-22 10:53
https://gitlab.freedesktop.org/libinput/libinput/-/commit/2a...FF запятую в адрес суёт.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 21-Апр-22 11:25
> FF запятую в адрес суёт.curl тоже, не говоря о links, и даже chromium
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено uis , 21-Апр-22 12:57
> Костыли для языка-инвалида из 70-х.Скорее просто костыли инвалида.
Во всех мануалах им пишут "не суй непроверенные данные в формат", а они суют и суют.
Настоящие решения:
1) printf("%s", strintg)
2) fwrite(string, strlen(string), 1, stdout)
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено Аноним , 22-Апр-22 16:00
Настоящее решение собрать все данные в структуру, которую затем вывести одним printf'ом. То есть сначала собрать, а потом вывести, а не по мере получения данных дописывать строку.
"Уязвимость в libinput, приводящая к выполнению кода при подк..."
Отправлено uis , 27-Апр-22 09:04
Сголасен, так лучше. Я это как пример приводил, а то ходят тут непорикаянные джависты^W растоманы