Der Tag im Überblick: Alle Meldungen

Kritischer Fehler in HyperThreading Entdeckt in „Skylake“ und „Kaby Lake“ CPUs

Ein kritischer Fehler wurde in der Multi-Threading-Technologie, HyperThreading, auf „Skylake“ und „Kaby Lake“ Prozessoren entdeckt. Da es sich um einen mikro-architekturspezifischen Fehler handelt, könnte dies alle Implementierungen, von Low-Power-Mobile-Chips, auf Mainstream-Desktop, High-End-Desktop und vielleicht sogar Enterprise-Segment Xeon-Prozessoren beeinflussen. Zu diesem Zeitpunkt gibt es keine Sicherheitsimplikationen dieses Fehlers.

Intel hat diesen Fehler in seiner Mikroarchitektur erbracht „SKZ7 / SKW144 / SKL150 / SKX150 / SKZ7 / KBL095 / KBW095“ und beschrieb den Fehler wie folgt: „Unter komplexen mikro-architektonischen Bedingungen, kurze Schleifen von weniger als 64 Anweisungen, die AH-, BH-, CH- oder DH-Register verwenden sowie deren entsprechendes Register (zB RAX, EAX oder AX für AH) können zu unvorhersehbaren Systemverhalten führen, dies kann nur dann geschehen, wenn beide logischen Prozessoren auf demselben physikalischen Prozessor aktiv sind.

Der HyperThreading-Fehler kann durch ein Mikrocode-Update behoben werden, das als UEFI-Firmware-Update verteilt wird. In der Regel wird es von DIY PC Motherboard, Pre-built Desktop und Notebook-Hersteller verteilt. Das Problem kam erstmal in einer Debian-Linux-Mailing-Liste an, obwohl es alle PC-Betriebssysteme betrifft, nicht nur Linux. Unterstützungsgruppen von Debian empfehlen, HyperThreading in den UEFI-Setup-Programmen als vorübergehend zu deaktivieren, bis der Microcode-Patch angewendet wird. Das Deaktivieren von HyperThreading verringert die Leistung in Multithread-Apps.

Quelle: Debian Lists