9-jähriger Linux-Kernel-Flaw ermöglicht Root-Befehlsausführung in großen Distributionen

Qualys enthüllte CVE-2026-46333, einen Privileg-Eskalationsfehler in der ptrace may access()-Funktion des Linux-Kernels, der seit 2016 wichtige Distributionen betrifft. Exploits ermöglichen es unprivilegierten Benutzern, sensible Dateien zu lesen und beliebige Befehle als root auszuführen.

9-jähriger Linux-Kernel-Flaw ermöglicht Root-Befehlsausführung in großen Distributionen

Overview

Qualys Threat Research Unit (TRU) hat CVE-2026-46333 offenbart, einen Logikfehler in der ptrace may access()-Funktion des Linux-Kernels, der es einem unprivilegierten lokalen Benutzer ermöglicht, sensible Dateien offenzulegen und willkürliche Befehle als root auf Standardinstallationen mehrerer Hauptdistributionen auszuführen. Der Bug befindet sich seit November 2016 in Mainline Linux (v4.10-rc1). Upstream Patches und Distribution Updates sind bereits verfügbar. Arbeits-Exploits kursieren öffentlich, und Administratoren sollten Vendor-Kernel-Updates unverzüglich anwenden.

Technische Details

Die Verwundbarkeit ist eine Rennbedingung während des Prozessausgangs. Die Funktion do exit() führt exit mm() vor exit files() aus, wobei ein Fenster verbleibt, in dem der Prozess keine Speicherkarte (mm) hat, aber Dateideskriptoren noch vorhanden sind. Der pidfd getfd() syscall (hinzugefügt in v5.6-rc1) kann in diesem Fenster erfolgreich sein, wenn die Uid des Anrufers mit dem Ziel übereinstimmt, so dass ein Angreifer offene Dateideskriptoren aus einem sterbenden privilegierten Prozess erfassen kann.

Impact

Qualys entwickelte vier funktionierende Exploits, die auf weit verbreitete Benutzerlandprogramme abzielen:

  • chage (set-uid-root oder set-gid-shadow): offenbart /etc/shadow. Getestet auf Debian 13, Ubuntu 24.04, Ubuntu 26.04, Fedora 43 und Fedora 44.
  • ssh-keysign (set-uid-root): offenbart private Hostschlüssel unter /etc/ssh/* key. Getestet auf Debian 13, Ubuntu 24.04 und Ubuntu 26.04.
  • pkexec (set-uid-root): führt beliebige Befehle als root aus. Getestet auf Debian 13, Ubuntu Desktop 24.04 und 26.04 und Fedora Workstation 43 und 44.
  • accounts-daemon (root daemon): führt beliebige Befehle als root aus. Getestet auf Debian 13, Fedora Workstation 43 und Fedora Workstation 44.

Mitigation

Wenden Sie das Kernel-Update aus Ihrer Distribution an. Gepatchte Pakete sind bei Debian, Fedora und anderen großen Anbietern erhältlich. Vorläufige Minderung: Erhöhung kernel.yama.ptrace scope auf 2 (nur admin-attach). Drehen Sie SSH-Hostschlüssel und überprüfen Sie zwischengespeicherte Anmeldeinformationen auf betroffenen Hosts.

Request a scoping call · Penetration testing services