Eine Schwachstelle im io_uring-Subsystem des Linux-Kernels, die es ermöglicht, die Berechtigungen im System zu erhöhen.

In der Implementierung der asynchronen Ein-/Ausgabe-Schnittstelle io_uring, die seit Version 5.1 im Linux-Kernel enthalten ist, wurde eine Schwachstelle (CVE-2022-2602) entdeckt, die es einem nicht privilegierten Benutzer ermöglicht, Root-Rechte im System zu erhalten. Das Vorhandensein des Problems wurde in der Version 5.4 und in den Kernen ab der Version 5.15 bestÀtigt.

Die Schwachstelle wird durch den Zugriff auf einen bereits freigegebenen Speicherblock (use-after-free) im io_uring-Subsystem verursacht, der durch einen Wettlaufzustand bei der Verarbeitung einer io_uring-Anfrage fĂŒr eine Zieldatei wĂ€hrend der AusfĂŒhrung der Speicherbereinigung fĂŒr Unix-Sockets entsteht, wenn der Speicherbereiniger alle registrierten Dateideskriptoren und den Dateideskriptor, mit dem io_uring arbeitet, freigibt. Um die Bedingungen fĂŒr das Auftreten der Schwachstelle kĂŒnstlich zu schaffen, kann die Anfrage mithilfe von userfaultfd bis zu dem Zeitpunkt verzögert werden, an dem der Speicherbereiniger die Speicherfreigabe durchfĂŒhrt.

Die Forscher, die das Problem entdeckt haben, haben die Erstellung eines funktionierenden Exploits angekĂŒndigt, den sie am 25. Oktober veröffentlichen wollen, um den Benutzern Zeit zu geben, Updates zu installieren. Ein Fix ist bisher in Form eines Patches verfĂŒgbar. Updates fĂŒr die Distributionen wurden noch nicht veröffentlicht, können aber auf den Seiten verfolgt werden: Debian, Ubuntu, Gentoo, RHEL, Fedora, SUSE/openSUSE, Arch.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster