Cloud & Sicherheit 3 Min. Lesezeit

CIFSwitch: Wie ein KI-Agent eine 19 Jahre alte Root-Lücke im Linux-Kernel aufgespürt hat

Eine 19 Jahre alte Lücke im Linux-CIFS-Subsystem gibt auf mehreren gängigen Distributionen Root-Zugang preis — aufgedeckt durch ein KI-Agenten-Framework, das Kernel-Code als semantischen Graphen analysiert.

Rotes Schloss auf einer Computertastatur – symbolisiert eine Linux-Kernel-Sicherheitslücke

Ein SpaceX-Sicherheitsingenieur hat mit Hilfe von KI-Agenten eine Schwachstelle im Linux-Kernel aufgespürt, die seit 2007 unentdeckt geblieben war. Die Lücke trägt den Namen CIFSwitch, sitzt im CIFS-Subsystem und erlaubt auf anfälligen Systemen eine lokale Rechteausweitung bis zum Root-Zugang. Patches stehen bereit; ob ein System betroffen ist, hängt von Distribution und Konfiguration ab.

Eine Schwäche in der Kerberos-Maschinerie

CIFS-Netzwerkfreigaben mit Kerberos-Authentifizierung laufen im Linux-Kernel nach einem klaren Schema: Der Kernelteil übergibt die eigentliche Kerberos-Arbeit an den Userspace-Helfer cifs.upcall, der dabei mit Root-Rechten operiert. Was fehlte: eine Prüfung, ob die auslösende Anforderung tatsächlich aus dem Kernel-eigenen CIFS-Subsystem stammt.

Das schuf einen Angriffspfad. Ein unprivilegierter Nutzer kann eine gefälschte cifs.spnego-Anfrage stellen und so dafür sorgen, dass cifs.upcall in einen angreiferkontrollierten Namespace wechselt, bevor er seine Privilegien abbaut. Legt der Angreifer dort eine präparierte NSS-Bibliothek ab, läuft Code als Root. Entdecker Asim Manizada hat den Angriffspfad in einem technischen Bericht vollständig dokumentiert; ein Proof-of-Concept liegt auf GitHub. Der Bug existiert laut Manizada seit 2007.

Semantische Graphen statt Grep

Mindestens so interessant wie der Bug ist die Methode. Manizada nutzte ein Framework namens GraphWalk, das LLM-Agenten einsetzt, um Kernel-Code als semantischen Graphen abzubilden — privilegierte Konsumenten, Objektersteller und ihre Sicherheitsannahmen als Knoten, Beziehungen als Kanten. Die Agenten bauen diesen Graphen nicht nur, sondern durchsuchen ihn gezielt nach Strukturen wie „Kernel vertraut Userspace-Eingaben, ohne deren Herkunft zu prüfen“. Das ist eine andere Klasse als grep-basiertes Pattern-Matching oder klassische statische Analyse-Tools.

Dass ein Kernelfehler, der seit 2007 im Code steckt und zig Releases und Audits überlebt hat, auf diesem Weg sichtbar wurde — das verändert die Erwartung an künftige Sicherheitsaudits. Ob GraphWalk in seiner aktuellen Form breit einsetzbar ist oder noch sehr viel manuelle Konfiguration erfordert, lässt sich von außen schwer beurteilen.

Wer betroffen ist — und was jetzt zu tun ist

Nicht jedes Linux-System ist automatisch angreifbar. Nötig sind vier Voraussetzungen gleichzeitig: ein anfälliger Kernel mit CIFS-Modul, cifs-utils ab Version 6.14, verfügbare User-Namespaces und eine SELinux/AppArmor-Policy, die den Angriffspfad nicht blockiert.

Bestätigt anfällig in der Standardkonfiguration:

  • Linux Mint 21.3 und 22.3
  • CentOS Stream 9, Rocky Linux 9, AlmaLinux 9
  • Kali Linux 2021.4 bis 2026.1
  • SLES 15 SP7

Durch restriktive Standardpolicies geschützt: Ubuntu 26.04, Fedora 40 bis 44, CentOS Stream 10, AlmaLinux 10.1. Bei Ubuntu und Debian in anderen Versionen hängt es von der cifs-utils-Installation ab.

Bei mehreren meiner KMU-Kunden laufen CentOS-Stream-9-Server mit CIFS-Mounts für Windows-Dateifreigaben — genau das Szenario, für das dieser Angriffspfad funktioniert. Der Kernel-Patch ist verfügbar (upstream commit 3da1fdf); wer CIFS nicht aktiv braucht, kann das Modul alternativ blacklisten oder cifs-utils entfernen.

CIFSwitch reiht sich ein in eine Serie ähnlicher Linux-Privilege-Escalation-Lücken der letzten Monate — BleepingComputer nennt Copy Fail, Dirty Frag und Fragnesia als Vorgänger. Der gemeinsame Nenner: Neue Analysemethoden, darunter KI-gestützte, stoßen auf Kernel-Code, der jahrzehntelang unter anderen Annahmen über Angreiferfähigkeiten gewachsen ist. Das wird weitere Funde produzieren. Für Admins auf betroffenen Systemen ist das kein Thema fürs nächste Wartungsfenster.

◆ Über den Autor

Alexander Baumgärtner

Seit über 20 Jahren in der IT — mit allem, was dazugehört: abgestürzten Servern um zwei Uhr nachts, Migrationen, die laut Plan eine Stunde dauern sollten, und Kunden, die "schnell mal" eine neue Software brauchen. Hauptberuflich führe ich die ProMedia24, eine kleine IT-Firma in Wallenhorst bei Osnabrück. Auf Blogspan.net schreibe ich über IT-Themen, die mich interessieren oder wo ich glaube, dass jemand genauer hinschauen sollte: Server, Cloud, Sicherheit, KI, Hardware, gelegentlich auch Foto-Equipment oder Smarthome — wenn es technisch genug ist, landet es hier. Schreibstil: lieber konkret als geschwurbelt, gerne auch mal kritisch.