X.Org отстрани 12 уязвимости в сигурността на X сървъра и Xwayland, като корекциите за сигурност са включени в xorg-server 21.1.25 и xwayland-24.1.14. Девет от уязвимостите могат да доведат до изпълнение на произволен зловреден код. Другите три могат да предизвикат срив на сървъра или изтичане на информация.

Уязвимости в X.Org сървъра

Десет от 12-те уязвимости изискват автентифициран X клиент за задействане, което означава програма, от която сървърът вече приема връзка. Записите за CVE-2026-93524 и CVE-2026-93536 не посочват това условие. Единадесет от 12-те засягат както X сървъра, така и Xwayland. CVE-2026-93522, препълване на динамичната памет (heap buffer overflow) в кода CopyArea на Glamor при системи с GPU ускорение, засяга само Xwayland.

Какви са уязвимостите

Седем от тях са препълвания на буфера или писане извън границите на паметта (out-of-bounds write), три са грешки от тип use-after-free (сървърът продължава да използва вече освободена памет), една е double free и една е четене извън границите на паметта (out-of-bounds read). Две уязвимости зависят от разширения, които според бюлетина за сигурност са включени по подразбиране: CVE-2026-93515 изисква Present и SYNC, а CVE-2026-93519 изисква XFIXES и XTEST плюс повече от 100 активни бариери на показалеца (pointer barriers).

Две от корекциите за сигурност довършват предишна работа. CVE-2026-93520 произлиза от непълна корекция в коммит a3171732d. CVE-2026-93521 повтаря модел на уязвимост, вече коригиран в RRChangeOutputProperty. Пътят за изход на RandR е получил корекцията, но пътят на доставчика – не.

Какво да проверите

Ако използвате X сървъра или Xwayland, сравнете инсталираната си версия с 21.1.25 и 24.1.14. Всеки запис за CVE съдържа връзка към съответния коммит с корекция в GitLab на freedesktop.org.