Im Linux-Kernel wurde eine Schwachstelle im Code zur Verarbeitung von rlimit-BeschrÀnkungen in verschiedenen Benutzer-NamensrÀumen (user namespaces) entdeckt (CVE-2022-24122), die eine Erhöhung der Privilegien im System ermöglicht. Das Problem tritt ab Kernel-Version 5.14 auf und wird in den Updates 5.16.5 und 5.15.19 behoben. Die stabilen Versionen von Debian, Ubuntu, SUSE/openSUSE und RHEL sind nicht betroffen, jedoch zeigt sich das Problem in den aktuellen Kerneln von Fedora und Arch Linux.
Der Fehler wurde in einer Ănderung eingefĂŒhrt, die im Sommer 2021 hinzugefĂŒgt wurde und die Implementierung einiger RLIMIT-ZĂ€hler auf die Verwendung der Struktur âucountsâ umstellt. Die fĂŒr RLIMIT erstellten âucountsâ-Objekte wurden weiterhin verwendet, nachdem der fĂŒr sie zugewiesene Speicher freigegeben wurde (use-after-free) beim Löschen des zugehörigen Namensraums, was die AusfĂŒhrung von eigenem Code im Kernellevel ermöglichte.
Die Ausnutzung der Verletzlichkeit durch einen nicht privilegierten Benutzer ist nur möglich, wenn der unprivilegierte Zugriff auf den Benutzer-Namespaces (unprivileged user namespace) im System aktiviert ist, was standardmĂ€Ăig in Ubuntu und Fedora eingeschaltet, aber in Debian und RHEL nicht aktiviert ist. Um die Verletzlichkeit zu blockieren, können Sie den unprivilegierten Zugriff auf den Benutzer-Namespace deaktivieren: sysctl -w kernel.unprivileged_userns_clone=0
Quelle: opennet.ru
