Ranjivosti u bibliotekama X.Org, dve od kojih postoje od 1988. godine

Objavljena je informacija o pet ranjivosti u bibliotekama libX11 i libXpm, koje razvija projekat X.Org. Problemi su ispravljeni u izdanju libXpm 3.5.17 i libX11 1.8.7. Tri ranjivosti otkrivene su u biblioteci libX11, koja nudi funkcije s klijentskom implementacijom X11 protokola:

  • CVE-2023-43785 — prekoračenje bafera u kodu libX11, koje se manifestuje prilikom obrade odgovora od X-servera sa brojem simbola koji nije u skladu sa prethodno poslatim zahtevom XkbGetMap. Ranjivost je izazvana greškom u X11R6.1, koja postoji od 1996. godine. Ranjivost se može eksploatisati prilikom povezivanja aplikacije koja koristi libX11 sa zlonamernim X-serverom ili posredničkim proxyjem koji kontroliše napadač.
  • CVE-2023-43786 — prekomerna upotreba stoga zbog beskonačne rekurzije u funkciji PutSubImage() u libX11, koja se javlja prilikom obrade posebno formatiranih podataka u XPM formatu. Ranjivost postoji od izdanja X11R2 u februaru 1988. godine.
  • CVE-2023-43787 — celo- brojsko prelivanje u funkciji XCreateImage() u libX11, što dovodi do preljevanja gomile zbog greške u izračunavanju veličine koja nije u skladu sa stvarnom veličinom podataka. Problematična funkcija XCreateImage() poziva se iz funkcije XpmReadFileToPixmap(), što omogućava eksploataciju ranjivosti prilikom obrade posebno formatirane datoteke u XPM formatu. Ranjivost takođe postoji od vremena X11R2 (1988. godina).

Pored toga, otkrivene su dve ranjivosti u biblioteci libXpm (CVE-2023-43788 i CVE-2023-43789), izazvane mogućnošću čitanja iz područja izvan granica alocirane memorije. Problemi se manifestuju prilikom učitavanja komentara iz memorijskog bafera i obrade XPM datoteke sa neispravnom mapom boja. Oba ranjivosti datiraju iz 1998. godine i otkrivene su zahvaljujući primeni alata za otkrivanje grešaka u radu sa memorijom i fuzzing testiranja AddressSanitizer i libFuzzer.

X.org ima istorijske probleme sa bezbednošću; na primer, pre deset godina, na 30. konferenciji Chaos Communication Congress (CCC), polovinu prezentacije je posvetio bezbednosnim problemima istraživač sigurnosti Ilja van Sprundel. strežnikom X.Org, in drugo polovico varnosti odjemalških knjižnic X11. V poročilu Ilje, ki je leta 2013 razkril 30 ranljivosti, ki se nanašajo na različne odjemalske knjižnice X11 ter DRI-komponente Mese, so bile prisotne takšne čustvene izjave, kot so "GLX je grozen demotivator! 80.000 vrstic čistega grozota!" in "V zadnjih nekaj mesecih sem v njem našel 120 napak, pa še nisem končal pregleda."

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster