Lokale Sicherheitsanfälligkeit im Linux-Kernel, die über nftables ausgenutzt wird.

Im Netfilter-Subsystem wurde eine Schwachstelle (CVE-2023-6817) festgestellt, die es einem lokalen Benutzer potenziell ermöglicht, seine Berechtigungen im System zu erhöhen. Das Problem ist durch einen Zugriff auf den Speicher nach dessen Freigabe (use-after-free) im nf_tables-Modul verursacht, das für die Funktionalität des nftables-Paketfilters verantwortlich ist. Die Schwachstelle tritt ab der Kernel-Version 5.6 auf. Der Fix für die Schwachstelle wurde in der Testversion des Linux-Kernels 6.7-rc5 vorgeschlagen und in die aktuellen stabilen Versionen 5.10.204, 5.15.143, 6.1.68 und 6.6.7 übernommen.

Das Problem wird durch einen Fehler in der Funktion nft_pipapo_walk verursacht, bei dem beim Durchlaufen der PIPAPO-Elemente (Pile Packet Policies) keine Duplikate geprüft wurden, was zu einer doppelten Speicherfreigabe führte. Um einen Angriff durchzuführen, ist der Zugang zu nftables erforderlich, der durch CAP_NET_ADMIN-Berechtigungen in einem beliebigen Benutzer-Namensraum (user namespace) oder einem Netzwerk-Namensraum (network namespace) erlangt werden kann, die beispielsweise in isolierten Containern bereitgestellt werden können. Ein Prototyp eines Exploits wurde zur Testung von Systemen veröffentlicht.

Quelle: opennet.ru

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