Актуализация на X.Org Server 21.1.11 с поправки на 6 уязвимости

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

Открити проблеми:

  • CVE-2023-6816 — препълване на буфер, което възниква при предаване на неправилен индекс на масив в операции DeviceFocusEvent и ProcXIQueryPointer. Уязвимостта е причинена от факта, че X-сървърът заделя памет за масива, предвидявайки действителния брой бутони, докато запитването позволява използването на стойности до 255 в масива. Проблемът се проявява от версия xorg-server-1.13.0 (2012 година).
  • CVE-2024-0229 — запис в извън границите на буфера чрез повторна свързване с друго master устройство в конфигурация, в която устройството е едновременно екипирано с входни елементи от клас "бутон" (button) и "клавиша" (key), и при това броят на бутоните (параметър numButtons) е зададен на 0. Проблемът се проявява от версия xorg-server-1.1.1 (2006 година).
  • CVE-2024-21885 — препълване на буфер в функцията XISendDeviceHierarchyEvent, възникваща при премахване на устройство с определен идентификатор и добавяне на устройство със същия идентификатор в рамките на една заявка. Уязвимостта е причинена от факта, че при двойна операция за един идентификатор се записват два екземпляра на структурата xXIHierarchyInfo, докато функцията XISendDeviceHierarchyEvent заделя памет с разчет на един екземпляр. Проблемът се проявява от версия xorg-server-1.10.0 (2010 година).
  • CVE-2024-21886 — препълване на буфер в функцията DisableDevice, възникващо при изключване на master устройство, докато slave устройствата вече са изключени. Уязвимостта е причинена от неверен разчет на размера на структурата за съхранение на списък от устройства. Проблемът се проявява от версия xorg-server-1.13.0 (2012 година).
  • CVE-2024-0409, CVE-2024-0408 — увреждане на контекста SELinux при активиране на xserver_object_manager и стартиране на клиент или създаване на GLX PBuffer.

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

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