Aktualizace X.Org Server 21.1.10 s odstraněním zranitelností. Odstranění podpory UMS z jádra Linux.

Byly zveřejněny opravy X.Org Server 21.1.10 a DDX komponenty (Device-Dependent X) xwayland 23.2.3, která umožňuje spuštění X.Org Server pro organizaci běhu aplikací X11 v prostředích založených na Waylandu. V nových verzích byly odstraněny dvě zranitelnosti. První zranitelnost může být využita k získání vyšších oprávnění v systémech, kde X-server běží s právy root, a také pro vzdálené spuštění kódu v konfiguracích, kde je přístup realizován pomocí přesměrování relace X11 pomocí SSH.

Identifikované problémy:

  • CVE-2023-6377 – přetečení paměti v obslužné rutině tlačítek XKB, které se objevuje při přepínání logického vstupního zařízení (např. při přepínání z touchpadu na myš) kvůli nesprávnému výpočtu informací o zařízení. X-server alokoval paměť pouze pro obslužnou rutinu jednoho tlačítka XKB, aniž by zohlednil skutečný počet tlačítek na novém zařízení. V důsledku toho vedl požadavek na změnu obslužných rutin tlačítek XKB k zápisu dat mimo vyhrazenou paměť. Problém se projevuje od verze xorg-server-1.6.0 (2009).
  • CVE-2023-6478 – celočíselné přetečení, které nastává při odesílání speciálně formátovaných požadavků RRChangeProviderProperty a RRChangeOutputProperty. Zranitelnost může vést ke čtení dat z paměti mimo vyhrazenou oblast a úniku informací z paměti procesu. Problém je způsoben používáním 32bitového typu int v proměnné pro výpočet velikosti, který může přetečením při přenosu velkého požadavku. Problémy se projevují od verzí xorg-server-1.4.0 (2004) a xorg-server-1.13.0 (2012).

Dále lze zmínit návrh na odstranění ioctl volání s podporou UMS (Userspace Mode-Setting) z větve linux-next, ve které se vyvíjejí změny pro jádro Linux 6.8. Rozhraní UMS je určeno pro přepínání video režimů na úrovni uživatelského prostoru a bylo používáno ve velmi starých ovladačích, jejichž podpora byla ukončena. Ovladače poskytující rozhraní UMS byly označeny za zastaralé v roce 2016 a byly odstraněny v jádře verze 6.3.

Konkrétně v jádře 6.3 byly odstraněny ovladače i810 (staré integrované grafické karty Intel 8xx), mga (Matrox GPU), r128 (ATI Rage 128 GPU, včetně karet Rage Fury, XPERT 99 a XPERT 128), savage (S3 Savage GPU), sis (Crusty SiS GPU), tdfx (3dfx Voodoo) a via (VIA IGP). Vzhledem k tomu, že od odstranění těchto ovladačů nebyly získány žádné žádosti o jejich návrat, v jádře 6.8 se rozhodlo odstranit prvky infrastruktury UMS, které byly v těchto ovladačích používány. Aktuální ovladače byly dávno převedeny na přepínání grafických režimů prostřednictvím rozhraní KMS (Kernel Mode Setting).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster