Für Prozessoren auf einem breiten Spektrum von Armv8-A-Architekturen (Cortex-A) eine eigene einzigartige Schwachstelle für Seitenkanalangriffe unter Verwendung spekulativer Berechnungsalgorithmen. Dies gab ARM selbst bekannt und stellte Patches sowie Anleitungen zur Minderung der gefundenen Schwachstelle zur Verfügung. Die Gefahr ist nicht so groß, aber man sollte sie nicht ignorieren, denn Prozessoren auf ARM-Architektur finden sich überall, was das Risiko von Datenlecks unvorstellbar macht.

Die von Spezialisten bei Google entdeckte Schwachstelle in ARM-Architekturen erhielt den Codenamen Straight-Line Speculation (SLS) und die offizielle Bezeichnung CVE-2020-13844. Laut ARM ist die Schwachstelle SLS eine der Formen der Spectre-Schwachstelle, die (neben der Meltdown-Schwachstelle) im Januar 2018 weithin bekannt wurde. Anders ausgedrückt, es handelt sich um eine klassische Schwachstelle in den Mechanismen der spekulativen Berechnung mit Angriffen über Seitenkanäle.
Spekulative Berechnungen erfordern es, Daten im Voraus über mehrere mögliche Verzweigungen zu verarbeiten, obwohl sie später als unnötig verworfen werden können. Seitenkanalangriffe ermöglichen es, solche Zwischenwerte zu stehlen, bevor sie vollständig vernichtet werden. Das Ergebnis sind leistungsstarke Prozessoren und das Risiko von Datenlecks.
Der Angriff Straight-Line Speculation auf Prozessoren mit ARM-Architektur zwingt den Prozessor jedes Mal nach einer Änderung im Befehlsfluss, die direkt im Speicher gefundenen Anweisungen auszuführen, anstatt den Anweisungen im neuen Befehlsfluss zu folgen. Offensichtlich ist dies nicht das beste Szenario für die Auswahl der auszuführenden Anweisungen, das ein Angreifer ausnutzen kann.
ARM gebührt Anerkennung, dass sie nicht nur eine Anleitung für Entwickler veröffentlicht hat, die helfen soll, das Risiko eines Lecks durch einen Angriff auf Straight-Line Speculation zu vermeiden, sondern auch Patches für wichtige Betriebssysteme bereitgestellt hat, wie für FreeBSD, OpenBSD, Trusted Firmware-A und OP-TEE sowie Patches für die Compiler GCC und LLVM veröffentlicht hat.
Das Unternehmen gab außerdem bekannt, dass die Anwendung der Patches keine Auswirkungen auf die Leistung von ARM-Plattformen haben wird, wie dies bei x86-kompatiblen Plattformen von Intel der Fall war, bei denen die Spectre- und Meltdown-Schwachstellen blockiert wurden. Allerdings werden wir dies von unabhängigen Quellen erfahren, was ein objektives Bild über die neue Schwachstelle liefern wird.
Quelle: 3dnews.ru
