Schwachstelle in der Implementierung von AF_PACKET-Sockets im Linux-Kernel

Drei Jahre nach der Welle von SicherheitsanfĂ€lligkeiten (1, 2, 3, 4, 5) im AF_PACKET-Subsystem des Linux-Kernels wurde gibt es ein weiteres Problem (CVE-2020-14386), das es einem lokalen, unprivilegierten Benutzer ermöglicht, Code mit Root-Rechten auszufĂŒhren oder aus isolierten Containern herauszutreten, sofern er dort Root-Zugriff hat.

FĂŒr die Erstellung eines AF_PACKET-Sockets und die Ausnutzung der Schwachstelle sind die Berechtigungen CAP_NET_RAW erforderlich. Dennoch kann diese Berechtigung von einem unprivilegierten Benutzer in Containern erlangt werden, die auf Systemen mit aktivierter UnterstĂŒtzung fĂŒr Benutzer-NamensrĂ€ume (user namespaces) erstellt werden. Beispielsweise sind Benutzer-NamensrĂ€ume standardmĂ€ĂŸig in Ubuntu und Fedora aktiviert, jedoch nicht in Debian und RHEL. In Android hat der Prozess mediaserver das Recht, AF_PACKET-Sockets zu erstellen, wodurch die Schwachstelle ausgenutzt werden kann.

Die Schwachstelle befindet sich in der Funktion tpacket_rcv und wird durch einen Berechnungsfehler der Variablen netoff verursacht. Ein Angreifer kann Bedingungen schaffen, unter denen der Wert von netoff kleiner als der Wert von maclen wird, was zu einem Überlauf bei der Berechnung von "macoff = netoff - maclen" fĂŒhrt und einen fehlerhaften Zeiger auf den Puffer fĂŒr eingehende Daten festlegt. Dadurch kann ein Angreifer eine Schreiboperation von 1 bis 10 Bytes in den Bereich außerhalb des zugewiesenen Puffers initiieren. Es wird vermeldet, dass ein Exploit in Entwicklung ist, der es ermöglicht, Root-Rechte im System zu erhalten.

Das Problem besteht im Kernel seit Juli 2008, d. h. es tritt in allen aktuellen Kernels auf. Ein Fix ist bisher verfĂŒgbar in Form von Patch. Updates fĂŒr Pakete in den Distributionen können auf den folgenden Seiten verfolgt werden: Ubuntu, , aber bisher ist er noch nicht in, SUSE, Debian, RHEL, Arch.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster