X.Org Server 21.1.10-Update mit Sicherheitsverbesserungen. Unterstützung für UMS aus dem Linux-Kernel entfernt.

Es wurden Korrekturversionen von X.Org Server 21.1.10 und des DDX-Komponents (Geräteabhängiges X) xwayland 23.2.3 veröffentlicht, die den Start von X.Org Server zur Ausführung von X11-Anwendungen in Umgebungen basierend auf Wayland ermöglichen. In den neuen Versionen wurden zwei Sicherheitsanfälligkeiten behoben. Die erste Sicherheitsanfälligkeit kann ausgenutzt werden, um Privilegien in Systemen zu erhöhen, in denen der X-Server mit Root-Rechten ausgeführt wird, sowie zur Ausführung von Code aus der Ferne in Konfigurationen, bei denen der Zugriff über die Umleitung von X11-Sitzungen mittels SSH erfolgt.

Identifizierte Probleme:

  • CVE-2023-6377 — Ein Pufferüberlauf im XKB-Tastenhandler, der auftritt, wenn das logische Eingabegerät (zum Beispiel beim Wechsel vom Touchpad zur Maus) aufgrund einer fehlerhaften Berechnung der Gerätedaten umgeschaltet wird. Der X-Server reservierte nur genügend Speicher für den Handler einer einzigen XKB-Taste, ohne die tatsächliche Anzahl der Tasten am neuen Gerät zu berücksichtigen. In der Folge führte eine Anfrage zur Änderung der XKB-Tastenhandler zu einem Schreiben von Daten außerhalb des Puffers. Das Problem tritt bereits ab der Version xorg-server-1.6.0 (2009) auf.
  • CVE-2023-6478 — ein ganzzahliger Überlauf, der auftritt, wenn speziell formatierte Anfragen an RRChangeProviderProperty und RRChangeOutputProperty gesendet werden. Die Schwachstelle kann dazu führen, dass Daten aus dem Pufferbereich gelesen werden und Informationen aus dem Prozessspeicher geleakt werden. Das Problem entsteht durch die Verwendung des 32-Bit-Typs int in einer Variablen zur Berechnung der Größe, die beim Senden einer großen Anfrage überlaufen kann. Die Probleme treten ab den Versionen xorg-server-1.4.0 (2004) und xorg-server-1.13.0 (2012) auf.

Zusätzlich kann der Antrag auf Entfernung von ioctl-Anrufen mit Unterstützung für UMS (Userspace Mode-Setting) aus dem linux-next-Zweig erwähnt werden, in dem Änderungen für den Linux-Kernel 6.8 entwickelt werden. Die UMS-Schnittstelle ist dafür vorgesehen, Video-Modi auf Benutzerebene umzuschalten und wurde in sehr alten Treibern verwendet, deren Unterstützung eingestellt wurde. Die Treiber, die die UMS-Schnittstelle bereitstellen, wurden 2016 als veraltet erklärt und in der Kernel-Version 6.3 entfernt.

Insbesondere wurden im Kernel 6.3 die Treiber i810 (alte integrierte Intel 8xx Grafikkarten), mga (Matrox GPU), r128 (ATI Rage 128 GPU, einschließlich Rage Fury, XPERT 99 und XPERT 128), savage (S3 Savage GPU), sis (Crusty SiS GPU), tdfx (3dfx Voodoo) und via (VIA IGP) entfernt. Da seit der Entfernung dieser Treiber keine Anfragen zur Wiederherstellung eingegangen sind, wurde im Kernel 6.8 entschieden, die Infrastrukturselemente UMS aus dem DRM-Subsystem zu entfernen, die in diesen Treibern verwendet wurden. Die relevanten Treiber wurden längst auf den Wechsel der Videomodi über die KMS (Kernel Mode Setting) Schnittstelle umgestellt.

Quelle: opennet.ru

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster