Linux: Kritische Sicherheitslücke in Kernel-API entdeckt
Im Linux-Kernel lauert seit 2019 eine Schwachstelle. So kann die Kernel-Funktion io_uring genutzt werden, um alle gängigen Sicherheitskontrollen zu umgehen - für vollständigen Root-Zugriff. Selbst führende Sicherheitslösungen sind machtlos.
Das Besondere an io_uring ist, dass es Anwendungen ermöglicht, Operationen durchzuführen, ohne die üblichen Systemaufrufe (Syscalls) zu nutzen. Da die meisten Sicherheitstools auf die Überwachung genau dieser Systemaufrufe setzen, entsteht ein blinder Fleck, der für Angreifer ausnutzbar ist.
Wie die Sicherheitsforscher von Armo berichten, unterstützt io_uring 61 verschiedene Operationstypen, darunter Datei-Lese- und Schreibvorgänge, Netzwerkverbindungen, Prozesserstellung und Änderung von Dateiberechtigungen. Diese Vielfalt macht es zu einem mächtigen Werkzeug für Rootkits.
Funktionsweise von io_uring
Google hat die Risiken bereits erkannt und io_uring auf Android-Geräten und ChromeOS standardmäßig deaktiviert. Laut Armo waren etwa 60 Prozent der Bug-Bounty-Einreichungen bei Google auf Schwachstellen im io_uring-Mechanismus zurückzuführen.
Auch kommerzielle Sicherheitslösungen wurden getestet, darunter Microsoft Defender für Linux. Doch auch hier wurde nichts erkannt. Der Vizepräsident eines führenden Cybersicherheitsunternehmens wird mit den Worten zitiert: "Wir nehmen das sehr ernst, da unsere gesamte Dateisystem-Sichtbarkeit umgangen wird."
Das "Curing"-Rootkit wurde kostenlos für alle, die ihre Umgebungen testen wollen, auf GitHub zum Download veröffentlicht.
Was haltet ihr von dieser Schwachstelle? Nutzt ihr Linux-Systeme und macht euch diese Sicherheitslücke Sorgen? Teilt eure Gedanken in den Kommentaren mit uns!
Siehe auch:
Gefährliche Sicherheitslücke in Linux entdeckt
Erst vorgestern hatte das BSI eine Sicherheitswarnung zu Nvidia-Treibern unter Linux herausgegeben. Zudem hatte Microsoft Anfang April etliche Sicherheitslücken in Linux-Bootloadern gefunden. Jetzt haben Forscher eine weitere gravierende Schwachstelle in Linux-Systemen identifiziert und ein Rootkit namens "Curing" veröffentlicht, das die meisten modernen Sicherheitslösungen umgehen kann. Das Rootkit nutzt das io_uring-Interface, ein leistungssteigerndes Kernel-Feature, das seit Linux 5.1 (2019) verfügbar ist und eine gefährliche Lücke in der Sicherheitsarchitektur darstellt.Das Besondere an io_uring ist, dass es Anwendungen ermöglicht, Operationen durchzuführen, ohne die üblichen Systemaufrufe (Syscalls) zu nutzen. Da die meisten Sicherheitstools auf die Überwachung genau dieser Systemaufrufe setzen, entsteht ein blinder Fleck, der für Angreifer ausnutzbar ist.
Warum io_uring so gefährlich ist
Das io_uring-Interface wurde ursprünglich entwickelt, um die Effizienz bei Ein- und Ausgabeoperationen zu verbessern. Statt traditioneller Systemaufrufe, die viel Overhead erzeugen, nutzt io_uring sogenannte Ring-Puffer, die zwischen Anwendungen und dem Kernel geteilt werden. Dies ermöglicht asynchrone Verarbeitung ohne Prozessblockierung.Wie die Sicherheitsforscher von Armo berichten, unterstützt io_uring 61 verschiedene Operationstypen, darunter Datei-Lese- und Schreibvorgänge, Netzwerkverbindungen, Prozesserstellung und Änderung von Dateiberechtigungen. Diese Vielfalt macht es zu einem mächtigen Werkzeug für Rootkits.
Funktionsweise von io_uring
Google hat die Risiken bereits erkannt und io_uring auf Android-Geräten und ChromeOS standardmäßig deaktiviert. Laut Armo waren etwa 60 Prozent der Bug-Bounty-Einreichungen bei Google auf Schwachstellen im io_uring-Mechanismus zurückzuführen.
Tests zeigen gravierende Sicherheitslücken
Die Forscher testeten ihr "Curing"-Rootkit gegen mehrere bekannte Sicherheitstools. Das Ergebnis: Falco konnte die Aktivitäten des Rootkits selbst mit benutzerdefinierten Regeln nicht erkennen. Tetragon zeigte in der Standardkonfiguration ebenfalls Schwächen, ermöglicht jedoch, zusätzliche Überwachungspunkte zu definieren.Auch kommerzielle Sicherheitslösungen wurden getestet, darunter Microsoft Defender für Linux. Doch auch hier wurde nichts erkannt. Der Vizepräsident eines führenden Cybersicherheitsunternehmens wird mit den Worten zitiert: "Wir nehmen das sehr ernst, da unsere gesamte Dateisystem-Sichtbarkeit umgangen wird."
Lösungsansätze für das Problem
Für die Erkennung von io_uring-basierten Angriffen empfehlen die Forscher mehrere Ansätze:- Überwachung ungewöhnlicher io_uring-Nutzung, da die meisten Anwendungen diese Schnittstelle nicht verwenden
- Einsatz von KRSI (Kernel Runtime Security Instrumentation), das tiefere Einblicke in Kernel-Ereignisse ermöglicht
- Identifikation alternativer Überwachungspunkte im Linux-Stack
Das "Curing"-Rootkit wurde kostenlos für alle, die ihre Umgebungen testen wollen, auf GitHub zum Download veröffentlicht.
Bedeutung für die Cybersicherheit
Diese Entdeckung hat weitreichende Auswirkungen, da Linux die Grundlage für einen Großteil der Cloud-Infrastruktur bildet. Die Schwachstelle betrifft insbesondere eBPF, eine weitverbreitete Überwachungs- und Sicherheitstechnologie, die bei Cloud-Sicherheitsanbietern sehr beliebt ist.Was haltet ihr von dieser Schwachstelle? Nutzt ihr Linux-Systeme und macht euch diese Sicherheitslücke Sorgen? Teilt eure Gedanken in den Kommentaren mit uns!
Zusammenfassung
- Schwachstelle im Linux-Kernel seit 2019 durch io_uring-Interface
- io_uring umgeht Sicherheitskontrollen und ermöglicht Root-Zugriff
- Rootkit 'Curing' nutzt io_uring und bleibt unerkannt
- Google deaktivierte io_uring auf Android und ChromeOS
- Sicherheitstools wie Falco und Tetragon zeigen Schwächen
- Kommerzielle Lösungen wie Microsoft Defender erkennen Angriffe nicht
- Forscher empfehlen neue Ansätze zur Erkennung von io_uring-Angriffen
Siehe auch:
- 1,79 MHz sind genug: Entwickler bringt x86-Linux auf das Nintendo NES
- Beeindruckend: Von Schüler gebautes Linux läuft jetzt in PDF-Datei
- Chinesische Angreifer kapern Linux-Netzwerkgeräte per SSH
- Volla: Deutsches Android/Linux-Tablet ganz ohne Google jetzt erhältlich
- Gefährlich? Facebook sperrt Beiträge und Gruppen zu Linux-Themen
Thema:
Neue Downloads zum Thema
Videos zum Thema
- Super Bowl 2024: CrowdStrike sorgt im Wilden Westen für Sicherheit
- Netflix zeigt Doku über John McAfees irre Flucht und wildes Leben
- Geht immer noch: So kann sich Malware per E-Mail einschleichen
- Windows 10: Manuelle Konfiguration vom Defender ausgebremst
- LibreOffice: So schnell kann ein Makrovirus ins System durchschlagen
Beiträge aus dem Forum
Beliebt im Preisvergleich
- Antivirus:
Weiterführende Links
Neue Nachrichten
- Aktuelle Technik-Blitzangebote von Amazon im Überblick
- Ryzen-CPUs: AMD killt RAM-Verschlüsselung - und rudert jetzt zurück
- Windows 11 26H2: Microsoft veröffentlicht allererste Vorschau-Version
- Apple M6-Prozessoren: TSMC liefert erste 2nm-Chips für neue Macs
- Windows 11 26H2: Microsoft kündigt nächste OS-Version offiziell an
- VW ID.3 Neo GTI: Erlkönig des neuen Elektro-GTI wurde gesichtet
- Prime Day: Bei Amazon starten schon jetzt tolle Saugroboter-Deals
❤ WinFuture unterstützen
Sie wollen online einkaufen?
Dann nutzen Sie bitte einen der folgenden Links,
um WinFuture zu unterstützen:
Vielen Dank!
Alle Kommentare zu dieser News anzeigen