Опубликованы корректирующие выпуски X.Org Server 21.1.5 и xwayland 22.1.6, DDX-компонента (Device-Dependent X), обеспечивающего запуск X.Org Server для организации выполнения X11-приложений в окружениях на базе Wayland. В новых версиях устранено 6 уязвимостей, которые потенциально могут быть эксплуатированы для повышения привилегий в системах, в которых X-сервер выполняется с правами root, а также для удалённого выполнения кода в конфигурациях, в которых для доступа используется перенаправление сеанса X11 при помощи SSH...Подробнее: https://www.opennet.me/opennews/art.shtml?num=58321
О нет, в аппе, стоящей на 99% линуксов, опять куча сишных дыр с потенциальным RCE из-за проблем с памятью!
А, впрочем ничего нового...
> стоящей на 99% линуксова говорили, что wayland уже у всех давно, а Х11 - deprecated
В окружении этих людей может и в самом деле у большенства Вэйленд установлен,но за пределами междусобойчика культистов Иксы пользуют как пить дать.
В 11-ом дебиане КДЕ по дефолту используется X11, Wayland сессия kwin даже не ставится бтв
ну лично я сижу на 10м дебиане с матэ и иксами, меня всё устраивает
Ну так дебиан = древний софт.
Даже для вейланд окружения нужно тащить этот легаси мусор, потому что куча разрабов ленивые задницы.
Обратная совместимость не нужна. Пусть переписывают под каждый композитор вайланда
А давайте пройдемся по фиксам и попробуем оценить качество этого ...51eb63b0ee1509c6c6b8922b0e4aa037faa6f78b
+ if (stuff->detail > 255)
+ return XIAlreadyGrabbed;
Просто забыли проверочку на переполнение... ну, бывает, чо.b79f32b57cc0c1186b2899bce7cf89f7b325161b
- if (!onoff)
+ if (!onoff) {
tpn->client = NULL;
+ FreeResource(tpn->id, XvRTVideoNotify);
+ }
Забыли очистит чуток ресурсов. Все равно у юзеров их много.842ca3ccef100ce010d1d8f5f6d6cc1915055900
- FreeScreenAttr(pPriv->attr);
+ FreeResource(pPriv->attr->resource, AttrType);
А тут молодцы - ресурсы почистили! Но не те... но уже прогресс!b8a84cb0f2807b07ab70ca9915fcdee21301b8ca
+ if (rc != Success)
+ return rc;
Забыли проверить "а не пошло ли что не так". Дважды...ccdd431cd8f1cabae9d744f0514b6533c438908c
free(dst->names->radio_groups);
+ dst->names->radio_groups = NULL;
Если забыть заналить переменную после free, то это может отстрелить ногу по самую ж. Но так же интереснее!В общем мде... болгары восхитились божественным качеством кода иксов и дидими которые их писали.
Зачем ты так бьёшь палками дедов?
Я же не бью, так просто зашел их палочкой потыкать. А чего они говнокодят в самом деле?!
А вялый на чём написан?
На xml
Так это фиксы для кого надо фиксы, а не чтобы работало.
И так сойдёт!
А чего сам не исправил? Ждал пока через 15 лет кто-то другой баг найдёт, а потом пристроить эту простыню? А как же "1000 глаз," Шваб0дный код, всё сказки. Если здесь никто код не мониторит, с чего в других программах на других языках будут исправлять?) беЖ0пашность в голове и квалификации, а не в языке программирования.
Во всём виноваты террористы из редхата. Поэтому одних мозгов тут недостаточно.
"Критикуешь - предлагай" как говорится
А что ты забыл посмотреть дату написания этого кода? И какое отношение к нему имеют дидими?
Простите, а кто такие дидими? Гугл не в курсе.
>use-after-freerust
C++
Lisp: https://git.pashev.ru/mendeleev/tree/mendeleev.lisp
почему этот клоун до сих пор не фильтруется?
А кто-то удивляется что Вейленд не в проде, тут даже в иксами то до конца не могут разобраться.
Но в проде графич оболочек вообще никто в здравом уме не ставит.
вейленд не в проде... а зачем ему быть в проде?
Вейленд давно уже в проде.
Столько воя как всегда - 0 people hacked.
А кто будет кого хакать? Одни 0.5% хакнут другие 0.5%, а после обеда поменяются? Смешно. Хакать надо виндовс и макос, там все бабки. А с линукса максимум ключи аккаунта разраба от AWS, да и там полиси всё закрыто, и больше t1.micro не дадут.
иксы стали еще лучше!
Пользуюсь версией 1.20.7. На этой страничке:https://download.nvidia.com/XFree86/Linux-x86_64/435.17/READ...
Рекомендуют вот этот репозиторий:
https://launchpad.net/~aplattner/+archive/ubuntu/ppa/
Поставил иксы оттуда. И вот проблема: утекают они. Через неделю могут отожрать 30% оперативки.
Жалею, что обновлялся с версии 1.16. Там такого не было
Может с этими патчами утечки закончатся...