Zum Hauptinhalt springen
Diese Website enthält mit KI erstellte Inhalte. Mehr erfahren
Hintergrundbild zu „Code vor Secure Boot: Was die UEFI-Lücke im PXE-Netzwerkstart für Serverbetreiber bedeutet“KI
Aktuell

Code vor Secure Boot: Was die UEFI-Lücke im PXE-Netzwerkstart für Serverbetreiber bedeutet

Kritische Lücke in EDK II, der Basis fast aller UEFI-Firmware: Ein ICMP-Paket beim PXE-Boot genügt. Was Betreiber jetzt prüfen und abschalten sollten.

  • Security
  • Hardware
  • Server

Seit dem 22. Oktober 2026 ist eine kritische Schwachstelle in EDK II öffentlich, dem Open-Source-Grundgerüst, aus dem die meisten Hersteller ihre UEFI-Firmware bauen. Ein einzelnes, zu großes ICMP-Fehlerpaket reicht aus, um einen Rechner während des Netzwerkstarts zum Stillstand zu bringen – und wer den genauen Firmware-Stand des Ziels kennt, kann eigenen Code ausführen, bevor Secure Boot oder das TPM überhaupt etwas prüfen. Die Lücke trägt die Kennung CVE-2026-97631 und ist mit 9,5 von 10 Punkten nach CVSS 4.0 bewertet. Firmware-Updates der Gerätehersteller gibt es bislang nicht, der Fehler steckt seit rund 16 Jahren im Code.

Für die meisten Umgebungen ist das keine Panikmeldung, sondern eine Prüfaufgabe: Betroffen ist ausschließlich der Moment, in dem ein Gerät per PXE über das Netzwerk startet. Wer PXE nicht nutzt, ist über diesen Weg nicht angreifbar. Wer es nutzt – für Betriebssysteminstallation, Thin Clients oder Wiederherstellung – sollte jetzt wissen, wo und wie.

Kennung

CVE-2026-97631

CVSS 4.0: 9,5 (kritisch). Advisory GHSA-99cj-7hg9-mp4m von TianoCore vom 22. Oktober 2026.

Betroffen

EDK II NetworkPkg

PXE-Treiber UefiPxeBcDxe, IPv4 und IPv6. Laut CVE-Eintrag alle Stände bis einschließlich edk2-stable202608.

Angriffsfenster

Nur während des PXE-Boots

Der Angreifer muss ein ICMP-Fehlerpaket per Unicast an die IP des bootenden Geräts zustellen – geroutet reicht.

Was passiert ist

Von der Entdeckung zur unfreiwilligen Veröffentlichung

  1. 24.09.2026
    CVE reserviert

    Alex Matrosov (Anthropic) und Dan Holmes-Mitra (Google) melden die Lücke an TianoCore. Geplante Offenlegung: Januar 2027.

  2. 28.09.2026
    Fix landet öffentlich auf GitHub

    Ein Pull Request, nach Angaben von Ars Technica von AMI eingereicht, beschreibt die Schwachstelle samt CVE-Nummer und Korrektur – für jeden einsehbar.

  3. 14./15.10.2026
    Überarbeiteter Fix gemerged

    Pull Request #13302 ersetzt den ersten Entwurf und wird in den Hauptzweig von EDK II übernommen.

  4. 22.10.2026
    Advisory veröffentlicht

    TianoCore reagiert auf den Leak und veröffentlicht das Advisory. Feld „Patched versions“: „Not patched currently“.

  5. 27.10.2026
    Embargo-Bruch eingeräumt

    TianoCore bestätigt im Pull Request, dass das Embargo versehentlich gebrochen wurde. Ars Technica findet keine Hinweise auf aktive Ausnutzung.

  6. 28./29.10.2026
    Erste Proof-of-Concepts

    Auf GitHub erscheinen Laborexploits gegen OVMF (die EDK-II-Firmware für QEMU). Noch keine Firmware-Updates von Serverherstellern.

    Heute

Warum die Lücke technisch bemerkenswert ist

Beim Netzwerkstart hält der PXE-Treiber eine Empfangsanfrage für ICMP-Fehlermeldungen offen – das sind die Pakete, mit denen Router oder Server melden, dass etwa ein Ziel nicht erreichbar ist. Jede eingehende Meldung kopiert der Treiber in ein festes Feld von 504 Byte in seiner privaten Datenstruktur. Die Kopierschleife prüft die Länge nicht und rückt den Schreibzeiger außerdem um die Gesamtlänge statt um die Länge des jeweiligen Fragments vor. Eine Meldung über 504 Byte schreibt deshalb vom Angreifer kontrollierte Bytes hinter das Feld. Laut Advisory begrenzt nichts auf dem Empfangsweg die Paketgröße vorab.

Zwei Folgen sind möglich. Erstens ein deterministischer Absturz: Die Daten des Treibers werden beschädigt, die nächste ICMP-Meldung löst eine CPU-Ausnahme im DXE-Kern aus – der Phase, in der die Firmware ihre eigenen Treiber lädt – und der Boot bleibt hängen. Ein Angreifer kann damit jede Netzwerkinstallation oder Wiederherstellung blockieren, ohne das Ziel im Detail zu kennen. Zweitens Codeausführung: Wer den exakten Firmware-Build kennt, kann laut TianoCore im selben Paket ein gefälschtes Ereignis unterbringen, das die Firmware anschließend als Code ausführt – mit Ring-0-Rechten, bevor ein Betriebssystem oder eine Sicherheitsfunktion existiert.

Warum Secure Boot hier nicht hilft

Secure Boot und Measured Boot prüfen Signaturen von Bootloadern und Betriebssystemkomponenten. Der verwundbare PXE-Treiber ist selbst ein signierter, legitimer Teil der Firmware. Wenn er beim Verarbeiten eines manipulierten Pakets seinen eigenen Speicher beschädigt, gibt es keine Instanz, die das bemerken könnte – die Prüfkette beginnt erst danach. Der Schadcode persistiert nicht von selbst in der Firmware, kann aber alles vorbereiten, was anschließend beim Start des Betriebssystems ausgeführt wird.

Das Muster ist nicht neu. Im Januar 2024 bündelte PixieFail neun Schwachstellen im Netzwerkstack von EDK II, damals vor allem in DHCPv6 und IPv6. CVE-2026-97631 betrifft einen anderen Code-Pfad – die ICMP-Fehlerbehandlung – in IPv4 wie IPv6. Die Lehre ist dieselbe: Der Netzwerkstack einer Firmware ist Angriffsfläche, bevor irgendeine Schutzschicht aktiv ist.

Wer betroffen ist – und wer nicht

Einordnung nach Einsatzszenario

EDK II ist die Basis der Firmware von AMI, Insyde, Phoenix und von Microsofts Project Mu. Ob ein konkretes Gerät verwundbar ist, hängt davon ab, ob der Hersteller den PXE-Treiber aus NetworkPkg übernommen hat – und ob PXE überhaupt aktiv ist.

Nicht über diesen Weg angreifbar

Server und Clients, die nur von lokalem Datenträger starten

Ohne PXE-Boot läuft der verwundbare Code nicht. Das gilt auch, wenn PXE im Firmware-Setup deaktiviert oder in der Bootreihenfolge entfernt ist.

Trotzdem prüfen: Ist PXE wirklich aus – oder nur hinter der Festplatte in der Bootreihenfolge?

Betroffen

Systeme, die per PXE bereitgestellt oder betrieben werden

Betriebssysteminstallation per WDS, MDT oder SCCM, Thin Clients ohne Festplatte, Wiederherstellung über Netzwerk-Boot, Bare-Metal-Flotten im Rechenzentrum. Angreifbar ist jedes Gerät, dem ein Angreifer während des PXE-Boots ein ICMP-Paket zustellen kann.

PXE-Verkehr in ein isoliertes Segment legen, unerwünschte ICMP-Fehler dorthin filtern, Firmware-Updates nach CVE-Nummer verfolgen.

Unklar

Virtuelle Maschinen mit UEFI-Firmware

OVMF, die EDK-II-Firmware für QEMU und Proxmox, baut auf demselben Code auf – die ersten Proof-of-Concepts richten sich genau dagegen. Debian, Red Hat und SUSE führen ihre EDK-II-Pakete als betroffen und noch nicht korrigiert. Für die eigene Firmware von Hyper-V und VMware liegen uns keine Herstellerangaben vor.

VMs, die per PXE starten, genauso behandeln wie physische Geräte. Auf Updates der edk2-/ovmf-Pakete achten.

Was Betreiber jetzt prüfen sollten

  1. Inventur: Wo wird PXE tatsächlich genutzt? Deployment-Server (WDS, MDT, SCCM/MECM, FOG, Linux-PXE), Thin-Client-Pools, Notfall-Boot-Images, Hypervisor-Hosts. Auf Geräten, die es nicht brauchen, PXE im Firmware-Setup abschalten und den Netzwerk-Boot aus der Bootreihenfolge entfernen – nicht nur nach hinten sortieren.
  2. Segmentierung des Provisioning-Netzes: PXE-Clients, DHCP- und TFTP-Server in ein eigenes VLAN legen, das nur aus dem Admin-Netz erreichbar ist. Entscheidend: Das Advisory nennt ausdrücklich, dass ein geroutetes Unicast-ICMP-Paket genügt. Die Firewall-Richtlinie muss also unaufgeforderte ICMP-Fehlermeldungen aus anderen Netzen in Richtung des Provisioning-Segments blockieren.
  3. ICMP gezielt filtern, nicht pauschal: ICMP-Fehlertypen (Destination Unreachable, Time Exceeded, Parameter Problem) aus fremden Quellen Richtung PXE-Clients verwerfen; Fragmentierung über die Grenze des Segments hinweg unterbinden. Pauschales ICMP-Blocking stört Path-MTU-Discovery und ist keine Lösung.
  4. Hersteller-Updates nach CVE-Nummer verfolgen: Firmware-Korrekturen kommen von Dell, HPE, Lenovo, Supermicro, Fujitsu und den Mainboard-Herstellern, nicht über Windows Update oder die Linux-Paketverwaltung. Auf den Support-Seiten gezielt nach CVE-2026-97631 suchen. Für Linux-Hosts mit QEMU/Proxmox: edk2- und ovmf-Pakete im Blick behalten.
  5. Boot-Störungen ernst nehmen: Hängende PXE-Installationen oder Thin Clients, die beim Netzwerkstart stehen bleiben, waren bisher ein Netzwerkproblem. Ab jetzt gehören sie als möglicher Angriffsversuch in die Vorfallsdokumentation – mit Zeitpunkt, Gerät und Netzsegment.
  6. Wiederherstellungspläne prüfen: Wer im Notfall per PXE neu installiert, sollte eine Alternative über USB-Medien oder ISO-Mount am Management-Controller (iDRAC, iLO, BMC) vorhalten. Ein Angreifer, der die Netzwerkinstallation blockieren kann, blockiert sonst auch die Wiederherstellung nach einem Vorfall.

Einordnung

Vier Punkte nehmen wir aus diesem Fall mit.

  • Firmware ist eine eigene Patch-Disziplin. Betriebssystem-Updates laufen bei den meisten Organisationen automatisiert, Firmware-Updates nicht. Diese Lücke lässt sich ausschließlich über BIOS-/UEFI-Updates der Gerätehersteller schließen – und das Advisory nennt noch nicht einmal eine korrigierte Version. Wer kein Inventar mit Firmware-Ständen pflegt, kann die Frage „Sind wir betroffen?“ nicht beantworten.
  • Der Leak zeigt, wie fragil koordinierte Offenlegung ist. Ein öffentlicher Pull Request mit CVE-Nummer und Fix, Wochen vor dem vereinbarten Termin – damit hatten Angreifer den Bauplan, bevor ein einziger Hersteller ein Update liefern konnte. Für Betreiber heißt das: Die Zeit zwischen Bekanntwerden und verfügbarem Patch muss über Netzwerkarchitektur überbrückt werden, nicht über Warten.
  • Secure Boot ist kein Allheilmittel. Wir haben in diesem Jahr viel über den Zertifikatswechsel für Secure Boot geschrieben – zu Recht. Aber die Prüfkette ist nur so vertrauenswürdig wie der Code, der sie startet. Ein Netzwerkstack in der Firmware, der vor jeder Prüfung Pakete entgegennimmt, gehört in die Risikobewertung.
  • PXE ist in Kommunen und im Mittelstand verbreiteter als gedacht. Nicht als Rechenzentrumstechnik, sondern als bequemer Weg, Arbeitsplätze neu aufzusetzen. Oft ist der Netzwerk-Boot auf allen Clients aktiv, weil es beim Rollout praktisch war. Genau diese Bequemlichkeit ist jetzt die Angriffsfläche – und sie lässt sich mit zwei Einstellungen pro Gerät schließen.

Quellen & weiterführende Links

UEFI-Lücke CVE-2026-97631: PXE-Boot als Einfallstor