Zum Hauptinhalt Zur Navigation Zur Suche

Linux: Schwachstelle im 32-Bit-Kompatibilitätsmodus

Aktuelle Versionen des Linux-Kernel für 64-Bit-Systeme enthalten eine Schwachstelle im 32-Bit-Kompatibilitätsmodus, über den ein Angreifer administrative Rechte erlangen kann. Ein Exploit ist bereits veröffentlicht. Die Kernel-Entwickler haben die Lücke inzwischen geschlossen.
/ Jörg Thoma
68 Kommentare Auf Google folgen (öffnet im neuen Fenster)

Ein fehlender Abgleich(öffnet im neuen Fenster) von angeforderten Aufrufen im 32-Bit-Kompatibilitätsmodus – genauer in den 32-Bit-Calls – mit der Syscall-Tabelle kann verwendet werden, um fremden Code mit Kernel-Rechten auszuführen. Der Angreifer muss bereits lokalen Zugriff auf den Rechner haben, ein Angriff über das Netzwerk ist nur über eine weitere Sicherheitslücke möglich.

Das Kernel-Team hat die Lücke bereits gepatcht(öffnet im neuen Fenster). Updates dürften zeitnah in den Repositories der Linux-Distributionen erhältlich sein. Der Kompatibilitätsmodus(öffnet im neuen Fenster) kann auch vorübergehend ausgeschaltet werden.

Die Lücke war bereits 2007 bekannt und auch repariert worden, berichtet der Wiederentdecker Ben Hawkes. Aus unbekannten Gründen wurde die Reparatur 2008 aber wieder rückgängig gemacht. Damals hatte Robert Swiecki ein Exploit(öffnet im neuen Fenster) geschrieben, das mit wenigen Modifikationen für die gegenwärtige Lücke genutzt werden kann.


Relevante Themen