Er zijn correcties uitgegeven voor X.Org Server 21.1.16 en het DDX-component (Device-Dependent X) xwayland 24.1.6, dat de uitvoering van X.Org Server mogelijk maakt voor het draaien van X11-applicaties in omgevingen gebaseerd op Wayland. In de nieuwe versie van X.Org Server zijn 8 kwetsbaarheden verholpen. Deze problemen kunnen potentieel worden misbruikt om privileges te verhogen in systemen waar de X-server met root-rechten draait, alsook voor het op afstand uitvoeren van code in configuraties waarbij toegang wordt verkregen via X11-sessieredirectie met behulp van SSH.
Geïdentificeerde kwetsbaarheden:
- CVE-2025-26594 — toegang tot een al vrijgegeven geheugenruimte (Use-after-free) in de cursorhandler van het hoofdvenster. Deze kwetsbaarheid bestaat al sinds vóór de release van X11R6.6 in 2001.
- CVE-2025-26595 — bufferoverflow in de functie XkbVModMaskText(), veroorzaakt door het kopiëren van de namen van virtuele modificateurs naar een vaste buffer zonder de grootte goed te controleren. Deze kwetsbaarheid bestaat sinds X11R6.1 (1996).
- CVE-2025-26596 — bufferoverflow in de functie XkbWriteKeySyms(), gerelateerd aan het feit dat de grootte berekend door de functie XkbSizeKeySyms() niet overeenkwam met de grootte van de gegevens die door de functie XkbWriteKeySyms() werden geschreven. Deze kwetsbaarheid bestaat sinds de eerste versie van xkb.c die deel uitmaakt van X11R6 (1994).
- CVE-2025-26597 — bufferoverflow in de functie XkbChangeTypesOfKey() door het gebruik van een onjuiste grootte van de symbolenlijst. Deze kwetsbaarheid bestaat sinds de release van X11R6.1 (1996).
- CVE-2025-26598 — toegang tot gegevens buiten de buffer in de functie CreatePointerBarrierClient(), veroorzaakt door het retourneren van een onjuiste index in de lijst bij een mislukte zoekopdracht naar een aanwijzingsapparaat. Deze kwetsbaarheid bestaat sinds xorg-server 1.14.0 (2013).
- CVE-2025-26599 — toegang via een niet-geinitialiseerde pointer in de functie compRedirectWindow() wanneer geheugen voor een bitmap niet kan worden toegewezen. Deze kwetsbaarheid bestaat sinds Xorg 6.8.0 (2004).
- CVE-2025-26600 — toegang tot een al vrijgegeven geheugenruimte in de functie PlayReleasedEvents() bij het ophalen van een vastgelopen apparaat waarvoor ongehandelde evenementen blijven bestaan. Deze kwetsbaarheid bestaat sinds X11R5 (1991).
- CVE-2025-26601 — toegang tot een al vrijgegeven geheugenruimte in de functie SyncInitTrigger(). Deze kwetsbaarheid bestaat sinds X11R6 (1994).
Bron: opennet.ru
