Публикувани са коригиращи версии на X.Org Server 21.1.19 и DDX компонента (Device-Dependent X) xwayland 24.1.9, който позволява стартиране на X.Org Server за изпълнение на X11 приложения в среди, основани на Wayland. В новите версии са отстранени 3 уязвимости, оценени с ниво на опасност 7.8 от 10. Проблемите могат потенциално да бъдат експлоатирани за повишаване на привилегиите в системи, в които X сървърът работи с права на root, както и за отдалечено изпълнение на код в конфигурации, при които за достъп се използва пренасочване на сесии X11 чрез SSH.
Коригирани уязвимости:
- CVE-2025-62229 — достъп до памет след освобождаването ѝ в кода за създаване на структура XPresentNotify. Проблемът се проявява в реализацията на разширението X11 Present и води до оставяне на указател към отдалечен обект present_notify в случай на грешка при обработката и добавянето на уведомления след представяне на пикселната карта. Уязвимостта се проявява от Xorg 1.15 (2013 година).
- CVE-2025-62230 — достъп до памет след освобождаването ѝ при премахване на ресурси Xkb за клиента. Функцията XkbRemoveResourceClient() освобождава паметта, заделена за данни XkbInterest, свързани с устройството, но оставя свързаните ресурси. Уязвимостта се проявява от X11R6 (1994 година).
- CVE-2025-62231 — препълване на цяло число в разширението Xkb. В структурата XkbCompatMap стойностите се съхраняват с тип "unsigned short", но не се проверяват дали входната стойност надвишава горната граница на този тип. Уязвимостта се проявява от X11R6 (1994 година).
Бързо е издаден коригиращ вариант на X.Org Server 21.1.20, в който е решен проблемът, причиняващ срив при компилация с помощта на системата за компилация Meson.
Източник: opennet.ru
