Välja on antud parandused X.Org Server 21.1.16 ja DDX-komponendi (Device-Dependent X) xwayland 24.1.6, mis võimaldab X.Org Serveri käitamist X11 rakenduste käivitamiseks Waylandi baasil. Uues versioonis on kõrvaldatud 8 haavatavust. Probleemid võivad võimaldada õiguste tõstmist süsteemides, kus X-server töötab root õigustes, samuti koodide kaugkäivitamist konfiguratsioonides, kus juurdepääs saavutatakse X11 seansi edastamisega SSH kaudu.
Tuvastatud haavatavused:
- CVE-2025-26594 — juba vabastatud mälu piirkonna juurde pääsemine (Use-after-free) juurte akna kursori töötlejas. Haavatavus on esinenud alates X11R6.6 vabastamisest 2001. aastal.
- CVE-2025-26595 — puhver ületamine funktsioonis XkbVModMaskText(), mis on põhjustatud virtuaalsete modifikaatorite nimede kopeerimisest fikseeritud puhvri sisse ilma suuruse nõuetekohase kontrollita. Haavatavus on esinenud alates X11R6.1 (1996. aasta).
- CVE-2025-26596 — puhver ülevool funktsioonis XkbWriteKeySyms(), mis on seotud asjaoluga, et funktsiooni XkbSizeKeySyms() arvutatud suurus ei vastanud funktsiooniga XkbWriteKeySyms() kirjutatavate andmete suurusele. Haavatavus ilmneb esimesest versioonist xkb.c, mis kuulus X11R6 (1994. aasta).
- CVE-2025-26597 — puhver ülevool funktsioonis XkbChangeTypesOfKey() vale sümbolite koodide tabeli suuruse tõttu. Haavatavus ilmneb versioonist X11R6.1 (1996. aasta).
- CVE-2025-26598 — andmete juurdepääs puhvri piiridest funktsioonis CreatePointerBarrierClient(), mis on põhjustatud vale indeksi tagastamisest loendis, kui seadme leidmine ebaõnnestub. Haavatavus ilmneb alates xorg-server 1.14.0 (2013. aasta).
- CVE-2025-26599 — juurdepääs mitteinihialiseeritud näidikule funktsioonis compRedirectWindow() mäluruumi eraldamise tõrke korral bitikaardi jaoks. Haavatavus ilmneb alates Xorg 6.8.0 (2004. aasta).
- CVE-2025-26600 — juurdepääs juba vabastatud mälualale funktsioonis PlayReleasedEvents() riputa seadme töötlemata sündmuste tagastamise ajal. Haavatavus ilmneb alates X11R5 (1991. aasta).
- CVE-2025-26601 — juurdepääs juba vabastatud mälu alale funktsioonis SyncInitTrigger(). Haavatavus ilmneb alates X11R6 (1994. aasta).
Allikas: opennet.ru
