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

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

Отстранени уязвимости (CVE идентификатори не са назначени):

  • Препълване на буфера при обработка на алтернативни имена на шрифтове. Проблемът е предизвикан от различия в ограниченията на размера на името на шрифта в библиотеката libXfont2 и X-сервера — сървър за имената са заделени 256 байта, докато библиотеката позволява предаване на имена с размер до 1024 байта.
  • Обращения до паметта след нейното освобождаване във функциите miSyncDestroyFence(), FreeCounter() и SyncChangeCounter() поради грешки при актуализиране на броячи на референции.
  • Препълване на буфера при обработка на определени типове клавиши в XKB. Проблемът възниква поради неправилно изчисление на размера на таблицата с кодове на символи.
  • Препълване на буфера в XKB, което възниква при обработка на заявки SetMap поради липса на достатъчна проверка на размера на предадените данни от клиента.
  • Запис и четене на данни извън границите на буфера в GLX поради неправилна проверка на размера на атрибутите, получавани от потребителя, във функцията ChangeDrawableAttributes.
  • Обращение до паметта след нейното освобождаване, което възниква след промяна на атрибутите на прозореца и принудително извикване на екрана на спре. Проблемът може да доведе до изтичане на съдържание от паметта на процеса.
  • Запис в паметта извън зададения буфер в DRI2 функциите DRIGetBuffers и DRIGetBuffersWithFormat, което възниква при заявка на множество инстанции DRI2BufferBackLeft, но само на една инстанция DRI2BufferFrontLeft.

    Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster