• CWE-1342: Information Exposure through Microarchitectural State after Transient Execution

Der Prozessor löscht den microarchitectural state nach fehlerhaften microcode assists oder spekulativer Ausführung nicht korrekt, was zu transienten Ausführungen führt.

CWE-Referenz › CWE-1342: Information Exposure through Microarchitectural State after Transient Execution

CWE-1342: Information Exposure through Microarchitectural State after Transient Execution

CWE ID: 1342
Name: Information Exposure through Microarchitectural State after Transient Execution

Beschreibung

Der Prozessor löscht den microarchitectural state nach fehlerhaften microcode assists oder spekulativer Ausführung nicht korrekt, was zu transienten Ausführungen führt.

Risikominderungsmaßnahmen

Maßnahme (Architecture and Design)

Effektivität: High
Beschreibung: Die Hardware stellt sicher, dass keine illegalen Daten von fehlerhaften micro-ops auf der microarchitecturalen Ebene vorhanden sind. Notizen: Da es in Silizium implementiert ist, wird erwartet, dass es die bekannten Schwachstellen vollständig adressiert und einen geringen Performance Impact hat.

Maßnahme (Build and Compilation)

Effektivität: High
Beschreibung: Die Implementierung soll Anweisungen beinhalten, die explizit Spuren unnötiger Berechnungen aus Software-Interaktionen mit microarchitectural Elements, wie z.B. lfence, sfence, mfence und clflush, entfernen. Notizen: Dies erzwingt effektiv, dass der Prozessor jeden Speicherzugriff abschließt, bevor er zur nächsten Operation übergeht. Dies kann einen erheblichen Performance-Impact haben.

Ist Ihre IT-Infrastruktur betroffen?

Schwachstellen wie CWE-1342: Information Exposure through Microarchitectural State after Transient Execution werden von Angreifern gezielt gesucht — meist automatisiert und ohne Rücksicht darauf, wie groß das betroffene Unternehmen ist. Ob eine solche Lücke bei Ihnen tatsächlich offen steht, lässt sich nur durch Prüfung feststellen:

  • Schwachstellen-Scan — wiederkehrende Prüfung Ihrer Infrastruktur auf bekannte Lücken wie diese
  • Penetrationstest — manuelle Prüfung eigener Software auf Schwachstellen, die kein Werkzeug findet
  • Threat Modeling — Schwachstellenklassen im Entwurf vermeiden, statt sie später zu suchen
Kostenloses Erstgespräch Für mittelständische Unternehmen