Der Begriff "Fault Injection" bezeichnet eine Klasse von Schwachstellen, bei denen Angreifende gezielt versuchen, Fehlerzustände in Systemen zu erzeugen. Diese Fehlerzustände führen dabei zu abnormalem Verhalten der Systeme und können ausgenutzt werden, um Sicherheitsbeschränkungen zu umgehen. So ist es beispielsweise möglich, kryptografische Schlüssel zu extrahieren oder Lesebeschränkungen von internen Datenspeichern zu umgehen.
In einem internen Forschungsprojekt der SySS GmbH zum Thema Fault Injection zeigte sich, dass zwei Mikrocontroller namhafter Hersteller anfällig für diese Art von Angriffen sind. Die Mikrocontroller werden im Consumer-Bereich eingesetzt und übernehmen dabei teilweise sicherheitsrelevante Funktionen, wie etwa die Verschlüsselung von Daten.
Der STM32L051-Mikrocontroller von STMicroelectronics ist anfällig für sogenannte "Voltage Glitching"-Angriffe. Dies bedeutet, dass Angreifende die internen Zustände durch eine kurzzeitige Unterbrechung der Spannungsversorgung manipulieren können. Konkret wurde die "Flash Erase"-Funktion angegriffen, die normalerweise dazu dient, den internen Speicher des Mikrocontrollers zu löschen. Dadurch lässt sich die Lesebeschränkung umgehen und der Programmcode des Mikrocontrollers extrahieren.
Der Mikrocontroller nRF54L15 von Nordic Semiconductor ist hingegen anfällig für "Electromagnetic Fault Injection"-Angriffe. Dabei wird in der Nähe des Mikrocontrollers ein kurzer, stark lokalisierter elektromagnetischer Puls erzeugt. Durch seine induktive Wirkung kann dieser Puls die Zustände interner Speicherzellen oder Recheneinheiten ändern. In diesem Fall war es möglich, die Berechnung kryptografischer Rechenoperationen zu manipulieren.
Detaillierte Informationen zu diesen gefundenen Schwachstellen finden Sie in unseren Security Advisories / You will find detailed information about these security issues in our Security Advisories:
23.06.2025
SySS auf der DXD-Konferenz
23.06.2025
- 24.06.2025
SySS auf dem Deutschen Präventionstag
24.06.2025
- 25.06.2025
Hack5: Exploit Development
25.06.2025
- 26.06.2025
SySS auf der IKT in Dornbirn
Ihr direkter Kontakt zu SySS +49 (0)7071 - 40 78 56-0 oder anfrage@syss.de | IN DRINGENDEN FÄLLEN AUSSERHALB DER GESCHÄFTSZEITEN +49 (0)7071 - 40 78 56-99
Als Rahmenvertragskunde wählen Sie bitte die bereitgestellte Rufbereitschaftsnummer
Ihr direkter Kontakt zu SySS +49 (0)7071 - 40 78 56-0 oder anfrage@syss.de
IN DRINGENDEN FÄLLEN AUSSERHALB DER GESCHÄFTSZEITEN +49 (0)7071 - 40 78 56-99
Als Rahmenvertragskunde wählen Sie bitte die bereitgestellte Rufbereitschaftsnummer
Direkter Kontakt
+49 (0)7071 - 40 78 56-0 oder anfrage@syss.de
IN DRINGENDEN FÄLLEN AUSSERHALB DER GESCHÄFTSZEITEN
+49 (0)7071 - 40 78 56-99
Als Rahmenvertragskunde wählen Sie bitte die bereitgestellte Rufbereitschaftsnummer