Schwachstellen im NTFS-3G-Treiber, die Root-Zugriff auf das System ermöglichen

In der Version des Projekts NTFS-3G 2022.5.17, das einen Treiber und ein Set von Dienstprogrammen zur Arbeit mit dem NTFS-Dateisystem im Benutzerspeicher entwickelt, wurden 8 Sicherheitsanfälligkeiten behoben, die erhöhte Privilegien im System ermöglichen. Die Probleme resultieren aus fehlenden ordnungsgemäßen Überprüfungen bei der Verarbeitung von Kommandozeilenoptionen und bei der Arbeit mit Metadaten in NTFS-Partitionen.

  • CVE-2022-30783, CVE-2022-30785, CVE-2022-30787 – Sicherheitsanfälligkeiten im NTFS-3G-Treiber, der mit der integrierten Bibliothek libfuse (libfuse-lite) oder mit der Systembibliothek libfuse2 kompiliert wurde. Ein Angreifer kann durch Manipulation von Kommandozeilenoptionen beliebigen Code mit Root-Rechten ausführen, wenn er Zugriff auf die ausführbare Datei ntfs-3g hat, die mit dem SUID-Root-Flag geliefert wird. Für die Sicherheitsanfälligkeiten wurde ein funktionierender Exploit-Prototyp vorgeführt.
  • CVE-2021-46790, CVE-2022-30784, CVE-2022-30786, CVE-2022-30788, CVE-2022-30789 – Sicherheitsanfälligkeiten im Code zur Analyse von Metadaten in NTFS-Partitionen, die aufgrund fehlender ordnungsgemäßer Überprüfungen zu Pufferüberläufen führen. Ein Angriff kann während der Verarbeitung einer von einem Angreifer präparierten NTFS-3G-Partition erfolgen. Beispielsweise beim Mounten eines von einem Angreifer vorbereiteten Speichermediums durch den Benutzer oder wenn der Angreifer privilegierten lokalem Zugang zum System hat. Wenn das System für das automatische Mounten von NTFS-Partitionen auf externen Speichermedien konfiguriert ist, reicht es aus, einen USB-Stick mit einer speziell präparierten Partition an den Computer anzuschließen. Funktionsfähige Exploits für die genannten Sicherheitsanfälligkeiten wurden bisher nicht demonstriert.

    Quelle: opennet.ru
60GB SSD 8Gb DDR4