Korrigerende udgivelser af X.Org Server 21.1.10 og DDX-komponenten (Device-Dependent X) xwayland 23.2.3 er blevet offentliggjort. Disse versioner muliggør kørsel af X.Org Server for at facilitere udførelsen af X11-applikationer i Wayland-baserede miljøer. I de nye versioner er der rettet to sårbarheder. Den første sårbarhed kan udnyttes til at hæve privilegier i systemer, hvor X-serveren kører med root-rettigheder, samt til fjernudførelse af kode i konfigurationer, hvor adgang sker via X11-sessioner omdirigeret med SSH.
Identificerede problemer:
- CVE-2023-6377 — buffer overflow i XKB-tastaturhandleren, som opstår ved skift af logisk inputenhed (for eksempel når der skiftes fra touchpad til mus) på grund af fejlagtig beregning af enhedsoplysninger. X-serveren tildelte hukommelse, der kun var tilstrækkelig til at håndtere én XKB-knap, uden at tage hensyn til det faktiske antal knapper på den nye enhed. Som følge heraf førte en anmodning om ændring af XKB-tastaturhandlere til skrivning af data uden for bufferen. Problemet opstod med version xorg-server-1.6.0 (2009).
- CVE-2023-6478 — integer overflow, der opstår ved afsendelse af specielt formaterede anmodninger om RRChangeProviderProperty og RRChangeOutputProperty. Sårbarheden kan føre til læsning af data uden for bufferen og lækage af information fra proceshukommelsen. Problemet skyldes brugen af en 32-bit int-type i en variabel til beregning af størrelsen, som kan overløbe ved overførsel af en stor anmodning. Problemerne opstod med versioner xorg-server-1.4.0 (2004) og xorg-server-1.13.0 (2012).
Der kan desuden nævnes en anmodning om fjernelse af ioctl-kald med understøttelse af UMS (Userspace Mode-Setting) fra linux-next-grenen, hvor ændringer til Linux-kernen 6.8 udvikles. UMS-interfacet er beregnet til at skifte videomode på brugerniveau og blev anvendt i meget gamle drivere, hvis støtte er ophørt. Drivere med UMS-understøttelse blev erklæret forældede i 2016 og fjernet i kernen version 6.3.
I kernelet 6.3 er driverne for i810 (gamle integrerede Intel 8xx grafikkort), mga (Matrox GPU), r128 (ATI Rage 128 GPU, inklusive Rage Fury, XPERT 99 og XPERT 128), savage (S3 Savage GPU), sis (Crusty SiS GPU), tdfx (3dfx Voodoo) og via (VIA IGP) blevet fjernet. Da der ikke er modtaget anmodninger om at genindføre disse drivere siden deres fjernelse, er det i kerne 6.8 besluttet at fjerne de UMS-infrastrukturkomponenter, som blev anvendt i disse drivere, fra DRM-subsystemet. De relevante drivere er længe blevet overført til at skifte videomode via KMS (Kernel Mode Setting) interface.
Kilde: opennet.ru
