Актуализация на X.Org Server 21.1.16 с отстраняване на 8 уязвимости

Публикувани са коригиращи версии на X.Org Server 21.1.16 и DDX-компонента (Device-Dependent X) xwayland 24.1.6, който осигурява стартиране на X.Org Server за работа с X11 приложения в среди, базирани на Wayland. В новата версия на X.Org Server са отстранени 8 уязвимости. Проблемите потенциално могат да бъдат експлоатирани за повишаване на привилегиите в системи, в които X сървърът работи с права на root, а също така и за отдалечено изпълнение на код в конфигурации, при които достъпът ползва пренасочване на X11 с SSH.

Разпознати уязвимости:

  • CVE-2025-26594 — достъп до вече освободена област в паметта (Use-after-free) в обработчика на указателя на кореновото прозорец. Уязвимостта се проявява от времето на версия X11R6.6 през 2001 година.
  • CVE-2025-26595 — преливане на буфер в функцията XkbVModMaskText(), причинено от копирането на имена на виртуални модификатори в фиксиран буфер без съответна проверка на размера. Уязвимостта се проявява от X11R6.1 (1996 година).
  • CVE-2025-26596 — преливане на буфер в функцията XkbWriteKeySyms(), свързано с факта, че размерът, изчислен от функцията XkbSizeKeySyms(), не съответства на размера на данните, записвани от функцията XkbWriteKeySyms(). Уязвимостта се проявява от първата версия на xkb.c, включена в X11R6 (1994 година).
  • CVE-2025-26597 — преливане на буфер в функцията XkbChangeTypesOfKey() поради неправилен размер на таблицата с кодове на символи. Уязвимостта се проявява от версия X11R6.1 (1996 година).
  • CVE-2025-26598 — достъп до данни извън буфера в функцията CreatePointerBarrierClient(), причинено от връщане на неправилен индекс в списък при неуспешно търсене на устройство за управление на указателя. Уязвимостта се проявява от xorg-server 1.14.0 (2013 година).
  • CVE-2025-26599 — достъп по неинициализиран указател в функцията compRedirectWindow() при невъзможност за заделяне на памет за битова карта. Уязвимостта се проявява от Xorg 6.8.0 (2004 година).
  • CVE-2025-26600 — достъп до вече освободена област в паметта в функцията PlayReleasedEvents() при извличане на заседналото устройство, за което остават неизпълнени събития. Уязвимостта се проявява от X11R5 (1991 година).
  • CVE-2025-26601 — достъп до вече освободена област в паметта в функцията SyncInitTrigger(). Уязвимостта се проявява от X11R6 (1994 година).

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster