Sebezhetőségek az X.Org könyvtárakban, amelyek közül kettő már 1988 óta jelen van.

Nyilvánosságra hozták az X.Org projekt által fejlesztett libX11 és libXpm könyvtárak öt sebezhetőségéről szóló információt. A problémákat a libXpm 3.5.17 és libX11 1.8.7 verziókban orvosolták. Három sebezhetőség a libX11 könyvtárban található, amely az X11 protokoll kliensoldali megvalósításának funkcióit kínálja:

  • CVE-2023-43785 — puffer túllépés a libX11 kódjában, amely akkor jelentkezik, amikor az X szerver válaszát egy, a korábban elküldött XkbGetMap kéréshez nem illeszkedő karakterek számával dolgozzák fel. A sebezhetőség egy hiba miatt létezik az X11R6.1 verzióban, amely 1996 óta fennáll. A sebezhetőséget ki lehet használni, ha egy libX11-t használó alkalmazás egy rosszindulatú X szerverhez vagy egy támadó által irányított köztes proxyhoz csatlakozik.
  • CVE-2023-43786 — a verem kimerülése végtelen rekurzió következtében a PutSubImage() funkcióban a libX11-ben, ami akkor következik be, amikor különlegesen elkészített XPM formátumú adatokat dolgoznak fel. A sebezhetőség az X11R2 1988 februári megjelenése óta létezik.
  • CVE-2023-43787 — egész szám túlfutás a libX11-ben az XCreateImage() funkcióban, amely a méret hibás számítása miatt halom túlfutáshoz vezet. A problémás XCreateImage() funkció az XpmReadFileToPixmap() funkcióból hívódik, amely lehetővé teszi a sebezhetőség kihasználását különlegesen elkészített XPM fájlok feldolgozásakor. A sebezhetőség szintén az X11R2 óta létezik (1988).

Ezen kívül két sebezhetőséget is felfedeztek a libXpm könyvtárban (CVE-2023-43788 és CVE-2023-43789), amelyeket a lefoglalt memóriahatárokon kívüli olvasási lehetőség okoz. A problémák akkor jelentkeznek, amikor egy kommentárt töltenek be a memória puffereiből, és amikor egy hibás színkészletet tartalmazó XPM fájlt dolgoznak fel. Mindkét sebezhetőség 1998-ra datálható, és a memóriahasználati hibák felfedezésére kifejlesztett eszközök és a fuzzing-tesztelés, mint az AddressSanitizer és a libFuzzer alkalmazásának köszönhetően kerültek napvilágra.

X.org történelmileg biztonsági problémákkal küzdött, például tíz évvel ezelőtt a Chaos Communication Congress (CCC) 30. konferenciáján Ilja van Sprundel biztonsági kutató előadásának fele az ezen sebezhetőségek problémáival foglalkozott. szerveren Az X.Org a kliens X11 könyvtárak biztonságának második felét jelenti. Ilya 2013-ban készült beszámolójában, amely 30 különböző X11 kliens könyvtárat, valamint a Mesa DRI összetevőit érintő sebezhetőséget tárt fel, érzelmes megjegyzések szerepeltek, mint például: „A GLX borzalmas demotivátor! 80 000 sor folyamatos borzalom!” és „Az utóbbi pár hónapban 120 hibát találtam benne, és még nem fejeztem be az ellenőrzést.”

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