Sicherheitsanfälligkeit in Timeshift, die es ermöglicht, die eigenen Berechtigungen im System zu erhöhen.

Im Anhang Timeshift entdeckt eine Schwachstelle (CVE-2020-10174), die es einem lokalen Benutzer ermöglicht, Code mit Root-Rechten auszuführen. Timeshift ist ein backupsystem, das rsync mit dem Erstellen von harten Links oder Btrfs-Snapshots verwendet, um Funktionen bereitzustellen, die denen von System Restore in Windows und Time Machine in macOS ähnlich sind. Das Programm ist in den Repositories vieler Distributionen verfügbar und wird standardmäßig in PCLinuxOS und Linux Mint verwendet. Die Schwachstelle wurde in der Version Timeshift 20.03.

Das Problem wird durch unsachgemäße Handhabung des öffentlichen Verzeichnisses /tmp verursacht. Beim Erstellen von Backups erzeugt das Programm das Verzeichnis /tmp/timeshift, in dem ein Unterverzeichnis mit einem zufälligen Namen erstellt wird, das ein Shell-Skript mit Befehlen enthält, das mit Root-Rechten ausgeführt wird. Das Unterverzeichnis mit dem Skript hat einen unvorhersehbaren Namen, aber /tmp/timeshift selbst ist vorhersehbar und wird nicht auf Manipulation oder die Erstellung eines symbolischen Links an seiner Stelle überprüft. Ein Angreifer kann in seinem Namen das Verzeichnis /tmp/timeshift erstellen und dann das Auftauchen des Unterverzeichnisses verfolgen und dieses Unterverzeichnis sowie die darin enthaltene Datei manipulieren. Während der Ausführung wird Timeshift ein nicht vom Programm generiertes Skript mit Root-Rechten ausführen, anstatt die vom Angreifer manipulierte Datei.

Quelle: opennet.ru

60GB SSD 8Gb DDR4