Ažuriranje X.Org Server 21.1.10 s ispravcima ranjivosti. Uklanjanje podrške za UMS iz Linux jezgri

Objavljene su ispravke za X.Org Server 21.1.10 i DDX-komponentu (Device-Dependent X) xwayland 23.2.3, koja omogućava pokretanje X.Org Servera za izvršavanje X11 aplikacija u okruženjima temeljenim na Waylandu. U novim verzijama ispravljene su dvije ranjivosti. Prva ranjivost može se iskoristiti za povećanje privilegija u sustavima u kojima X-server radi s pravima root, a također za daljinsko izvršavanje koda u konfiguracijama gdje se pristup vrši preusmjeravanjem X11 sesija putem SSH.

Otkrivene poteškoće:

  • CVE-2023-6377 — prelivanje bafera u handleru gumba XKB, koje se javlja prilikom prebacivanja logičkog ulaza (na primjer, prilikom prebacivanja s touchpada na miš) zbog netočnog izračuna informacija o uređaju. X-server je dodjeljivao memoriju dovoljnu samo za handler jednog XKB gumba, ne uzimajući u obzir stvarni broj gumba na novom uređaju. Kao rezultat toga, zahtjev za promjenom handlera XKB gumba vodio je do zapisivanja podataka izvan bafera. Problem se javlja od izdanja xorg-server-1.6.0 (2009. godina).
  • CVE-2023-6478 — cijelobrojno prelivanje, koje se javlja prilikom slanja posebno oblikovanih zahtjeva RRChangeProviderProperty i RRChangeOutputProperty. Ranjivost može dovesti do čitanja podataka izvan bafera i curenja informacija iz memorije procesa. Problem je uzrokovan korištenjem 32-bitnog tipa int u varijabli za izračun veličine, koja može preplaviti pri prijenosu velikog zahtjeva. Problemi se javljaju od izdanja xorg-server-1.4.0 (2004. godina) i xorg-server-1.13.0 (2012. godina).

Dodatno se može primijetiti zahtjev za uklanjanje ioctl poziva s podrškom za UMS (Userspace Mode-Setting) iz grane linux-next, u kojoj se razvijaju promjene za Linux kernel 6.8. UMS sučelje služi za prebacivanje video modova na korisničkoj razini, a koristilo se u vrlo starim drajverima, čija je podrška obustavljena. Drajveri koji pružaju UMS sučelje proglašeni su zastarjelima 2016. godine i uklonjeni su u izdanju kernela 6.3.

U posebno, u jezgru 6.3 uklonjeni su upravljački programi i810 (stare integrirane grafičke kartice Intel 8xx), mga (Matrox GPU), r128 (ATI Rage 128 GPU, uključujući kartice Rage Fury, XPERT 99 i XPERT 128), savage (S3 Savage GPU), sis (Crusty SiS GPU), tdfx (3dfx Voodoo) i via (VIA IGP). Kako od trenutka uklanjanja ovih upravljačkih programa nije bilo zahtjeva za njihovim povratkom, u jezgru 6.8 odlučeno je iz sustava DRM ukloniti komponente infrastrukture UMS korištene u ovim upravljačkim programima. Upravljački programi koji su još uvijek relevantni odavno su prebačeni na prebacivanje video modova putem KMS (Kernel Mode Setting) sučelja.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster