A X.Org Server 21.1.9 és xwayland 23.2.2 frissítése a biztonsági hiányosságok megszüntetésével

Megjelentek a X.Org Server 21.1.9 és a DDX komponens (Device-Dependent X) xwayland 22.2.2 javító kiadásai, amelyek lehetővé teszik a X.Org Server indítását az X11 alkalmazások Wayland-alapú környezetekben való futtatásához. Az új verziókban olyan biztonsági hiányosságok kerültek megszüntetésre, amelyeket potenciálisan lehetne kihasználni a privilegizálás emelésére olyan rendszerekben, ahol a X-server root jogokkal fut, valamint a kód távoli végrehajtására olyan konfigurációkban, ahol az X11 munkamenet átirányítása SSH-n keresztül történik.

Az azonosított problémák:

  • CVE-2023-5367 — puffer túlfolyás az XIChangeDeviceProperty és RRChangeOutputProperty funkciókban, amely kihasználható úgy, hogy további elemeket csatolnak egy bemeneti eszköz tulajdonságához vagy randr tulajdonsághoz. A biztonsági hiányosság 1.4.0-ás xorg-server kiadás óta (2007) jelentkezik, és a nem megfelelő eltolás kiszámítása okozza, amikor további elemeket csatolnak a meglévő tulajdonságokhoz, ami miatt az elemek nem megfelelő eltolással kerülnek hozzáadásra, és így a memórián kívüli területre íródnak. Például, ha 3 elemet csatolnak a meglévő 5 elemhez, akkor egy 8 elemre szóló tömbfejlesztés történik, de a meglévő elemek a 5-ös indexről indulnak a 3 helyett, ami a legutolsó két elem írásához vezet a puffer határain kívül.
  • CVE-2023-5380 — memória elérés felszabadítás után (use-after-free) a DestroyWindow funkcióban. A probléma kihasználható a mutató áthelyezésével a képernyők között többmonitoros konfigurációk esetén zaphod módban, ahol minden monitorhoz saját képernyő készül, és a kliensablak bezáró funkciójának meghívásával. A biztonsági hiányosság 1.7.0-ás xorg-server kiadás óta (2009) jelentkezik, és az okozza, hogy a probléma lép fel, miután az ablak zárva lett és a kapcsolódó memória felszabadításra került, egy aktív mutató marad a képernyőhöz való kötés struktúrájában a korábbi ablakra. A Xwayland a vizsgálat alatt álló hiányosságnak nem van kitéve.
  • CVE-2023-5574 — memória elérés felszabadítás után (use-after-free) a DamageDestroy funkcióban. A biztonsági hiányosság kihasználható. szerveren Xvfb a struktúra tisztítása alatt ScreenRec a szerver leállítása vagy az utolsó kliens leválasztása közben. Ahogy a múltbeli sebezhetőség, ez a probléma is csak többmonitoros konfigurációkban jelentkezik Zaphod módban. A sebezhetőség az xorg-server-1.13.0 (2012) kiadás óta létezik, és még mindig nem javították (javítás csak patch formájában érhető el).

A sebezhetőségek kijavításán kívül az xwayland 23.2.2 átállt a libbsd-overlay könyvtárról a libbsd-ra, és megszüntették a RemoteDesktop XDG Desktop Portal interfész automatikus csatlakozását a socket meghatározásához, amelyet a kompozithoz használnak. szerverhez XTest események. Az automatikus csatlakozás problémákat okozott az Xwayland elindítása során egy beágyazott kompozit szerverben, ezért az új verzióban a portalhoz való csatlakozáshoz kifejezetten meg kell adni a „-enable-ei-portal” opciót.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster