← Übersicht

Secure Boot: Ablauf der Microsoft-Zertifikate von 2011

Stand: 25.10.2026

Worum es geht

Secure Boot startet nur Bootloader, deren Signatur zu einem Zertifikat in der UEFI-Datenbank db passt. Auf fast allen x86-Servern und VMs stammen diese Zertifikate von Microsoft, auch bei Linux, denn der erste Bootloader shim ist von Microsoft signiert. Die drei Zertifikate aus dem Jahr 2011 sind 2026 abgelaufen:

ZertifikatZweckAbgelaufenNachfolger
Microsoft Corporation KEK CA 2011signiert Updates von db und der Sperrliste dbx24.06.2026Microsoft Corporation KEK 2K CA 2023
Microsoft Corporation UEFI CA 2011signiert Linux-shim und andere Drittanbieter-Bootloader27.06.2026Microsoft UEFI CA 2023
Microsoft Windows Production PCA 2011signiert den Windows-Bootmanager19.10.2026Windows UEFI CA 2023

Warum das ein Sicherheitsproblem ist

Die Firmware prüft beim Start keine Ablaufdaten. Bestehende Systeme booten also weiter, und genau deshalb fällt das Problem nicht auf:

Betroffen sind nur Systeme mit eingeschaltetem Secure Boot.

Prüfen und beheben

Die Skripte in diesem Ordner prüfen Secure-Boot-Status, db, KEK, die Signatur von shim, die Paketversionen und auf VMware den Platform Key. Am Ende steht AFFECTED, POSSIBLY AFFECTED oder NOT AFFECTED, zusammen mit den passenden Update-Befehlen.

sudo bash secureboot/check-secureboot-expiry.sh
sudo python3 secureboot/check_secureboot_expiry.py

Kurz von Hand: Steht in mokutil --db nur UEFI CA 2011 und keine UEFI CA 2023, ist das System betroffen.

Behoben wird das mit diesen Schritten:

Quellen