Ein Fehler im Windows-Update hat das Booten von Linux bei Verwendung von UEFI Secure Boot blockiert

Im am Dienstag veröffentlichten Update von Microsoft fĂŒr das Windows-Betriebssystem wurde ein Problem festgestellt, das das Booten von Linux-Systemen verhindert, die parallel zu Windows auf demselben Computer installiert sind. Die Ursache fĂŒr die Probleme ist ein Fix, der darauf abzielt, eine alte SicherheitsanfĂ€lligkeit (CVE-2022-2601) im GRUB-Bootloader zu beheben, die 2022 behoben wurde. Microsoft hat bisher keine Stellungnahme zu dem aufgetretenen Fehler veröffentlicht und ihn nicht kommentiert.

In der Änderungsnotiz wurde darauf hingewiesen, dass der Fix, der die Implementierung der neuen SBAT-Politik (UEFI Secure Boot Advanced Targeting) ermöglicht, nur fĂŒr Systeme angewendet wird, auf denen ausschließlich Windows installiert ist, und keine Dual-Boot-Konfigurationen betrifft (die Änderung blockierte die Verwendung von Boot-Images mit dem alten GRUB, um Secure Boot auf Systemen zu umgehen, auf denen nur Windows installiert ist). Es wurde auch erwĂ€hnt, dass die Änderung zu Problemen beim Booten von ISO-Images Ă€lterer Systeme fĂŒhren kann, die mit einer anfĂ€lligen Version von GRUB ausgeliefert werden. TatsĂ€chlich traten Probleme auch bei Nutzern von Dual-Boot-Systemen auf, die neue Linux-Distributionen wie Ubuntu 24.04 und Debian 12.6 verwenden, in denen die SicherheitsanfĂ€lligkeit in GRUB bereits lange behoben ist.

Das Problem Ă€ußert sich in einem Abbruch des Bootvorgangs mit der Fehlermeldung „Verifying shim SBAT data failed: Security Policy Violation. Something has gone seriously wrong: SBAT self-check failed: Security Policy Violation“. Um die FunktionalitĂ€t wiederherzustellen, wird empfohlen, die in UEFI gespeicherten SBAT-Daten zu löschen, indem Secure Boot im Firmware-Setup deaktiviert wird, ein aktuelles Linux-Distribution mit UnterstĂŒtzung fĂŒr UEFI Secure Boot, wie Ubuntu, geladen wird und der Befehl „mokutil —set-sbat-policy delete“ in der Konsole ausgefĂŒhrt wird. Danach sollte das Linux-Distribution neu gestartet werden, um die korrekte SBAT-Politik zu installieren. Anschließend kann der Secure Boot-Modus wieder in der Firmware aktiviert werden.

Der SBAT-Mechanismus wurde von Red Hat in Zusammenarbeit mit Microsoft entwickelt, um Schwachstellen im GRUB-Bootloader und der shim-Schicht zu blockieren, ohne die digitale Signatur zurĂŒckzuziehen. SBAT bedeutet, dass den ausfĂŒhrbaren Dateien von UEFI-Komponenten zusĂ€tzliche Metadaten hinzugefĂŒgt werden, die Informationen ĂŒber den Hersteller, das Produkt, die Komponente und die Version enthalten. Die angegebenen Metadaten werden durch eine digitale Signatur beglaubigt und können separat in die Listen der genehmigten oder gesperrten Komponenten fĂŒr UEFI Secure Boot aufgenommen werden. SBAT ermöglicht das Blockieren der Verwendung digitaler Signaturen fĂŒr bestimmte Versionsnummern von Komponenten, ohne dass SchlĂŒssel fĂŒr Secure Boot zurĂŒckgezogen werden mĂŒssen.

Das Blockieren von Schwachstellen ĂŒber SBAT erfordert keinen Einsatz der UEFI-Zertifikat-Widerrufsliste (dbx), sondern erfolgt auf der Ebene des Austauschs des internen SchlĂŒssels zur Erstellung von Signaturen und zur Aktualisierung von GRUB2, shim und anderen von Distributionen gelieferten Boot-Artefakten. Vor der Implementierung von SBAT war die Aktualisierung der Widerrufsliste (dbx, UEFI Revocation List) eine zwingende Voraussetzung fĂŒr die vollstĂ€ndige Blockierung einer Schwachstelle, da ein Angreifer, unabhĂ€ngig vom verwendeten Betriebssystem, ein bootfĂ€higes Medium mit einer alten anfĂ€lligen Version von GRUB2, die durch eine digitale Signatur beglaubigt war, zur Kompromittierung von UEFI Secure Boot verwenden konnte.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster