- In der AutoUpdate-Software von AMD wurde eine Remote-Code-Execution-Schwachstelle (RCE) entdeckt und gemeldet, AMD hat jedoch entschieden, sie nicht zu beheben
- Die in der Update-Konfigurationsdatei gespeicherte URL lädt ausführbare Dateien über das HTTP-Protokoll herunter und ist dadurch für MITM-Angriffe (Man-in-the-Middle) anfällig
- Die Software ist so aufgebaut, dass sie die Signatur heruntergeladener Dateien nicht prüft und sie sofort ausführt
- AMD hat dieses Problem als „out of scope“ eingestuft und nicht als Sicherheitslücke anerkannt
- Obwohl das Risiko besteht, dass ein Netzwerkangreifer bösartige ausführbare Dateien verteilen kann, wird das Fehlen eines Patches als Sicherheitsproblem kritisiert
Wie die RCE-Schwachstelle in AMD AutoUpdate entdeckt wurde
- Beim Nachverfolgen eines regelmäßig auftauchenden Konsolenfensters auf einem neuen Gaming-PC stellte sich heraus, dass die Ursache die AMD-AutoUpdate-Executable war
- Beim Dekompilieren des Programms wurde zufällig eine RCE-Schwachstelle entdeckt
- Die Update-URL ist in der Datei
app.configgespeichert, und selbst in der Produktionsumgebung wird eine Development-URL verwendet - Diese URL nutzt zwar HTTPS, die tatsächlichen Download-Links für ausführbare Dateien verwenden jedoch HTTP
Technische Probleme der Schwachstelle
- Da ausführbare Dateien über HTTP heruntergeladen werden, können Angreifer im Netzwerk oder auf ISP-Ebene die Antwort manipulieren und durch eine bösartige Datei ersetzen
- Das AutoUpdate-Programm prüft weder Zertifikate noch Signaturen der heruntergeladenen Dateien
- Dadurch kann ein Angreifer letztlich eine beliebige ausführbare Datei verteilen, die das Programm sofort ausführen kann
Reaktion von AMD und Ergebnis der Meldung
- Nach der Entdeckung wurde die Schwachstelle an AMD gemeldet, aber als „won’t fix“ und „out of scope“ eingestuft und damit abgeschlossen
- AMD betrachtet diese Schwachstelle nicht als Sicherheitsproblem
- Der Zeitplan für Meldung und Veröffentlichung war wie folgt
- 27/01/2026: Schwachstelle entdeckt
- 05/02/2026: An AMD gemeldet
- 05/02/2026: Als „wont fix/out of scope“ geschlossen
- 06/02/2026: Blogbeitrag veröffentlicht
Sicherheitstechnische Implikationen
- Eine HTTP-basierte Update-Struktur und fehlende Signaturprüfung können Benutzersysteme Remote-Code-Execution-Angriffen aussetzen
- Die Entscheidung von AMD, dieses Problem nicht zu beheben, birgt Potenzial für Kontroversen in der Sicherheits-Community
- Falls ein Netzwerkangreifer vorhanden ist, besteht das Risiko des Missbrauchs als Verteilungsweg für Schadsoftware
1 Kommentare
Hacker-News-Kommentare
Ein großer Vorteil davon, dass Linux alle Treiber mitliefert, ist, dass man keine minderwertige oder spywareartige Software zur Treiberverwaltung installieren muss
Solche Programme lassen sich nur schwer sandboxen und sind sicherheitstechnisch riskant
Interessanterweise wirken die Distributions-Maintainer, die kostenlos arbeiten, deutlich kompetenter in Sachen Sicherheit als Hardware-Hersteller mit Milliardenumsätzen
Für Distributions-Maintainer ist Sicherheit wichtig, während Hersteller es wichtiger finden, die nächste Hardware-Generation schnell auf den Markt zu bringen
Letztlich verfolgen die beiden Gruppen unterschiedliche Ziele
Eine kleine Zahl einflussreicher Menschen leistet still gute Arbeit
Dass diese Leute nicht in den Nachrichten auftauchen, ist für mich ein Zeichen dafür, dass dort die eigentlichen Könner sitzen
Die meisten Funktionen sind unter Linux nicht verfügbar
Ich blockiere sämtlichen HTTP-Traffic
Nicht nur bei AMD, auch bei Gigabyte, ASUS usw. schlagen automatische Updates fehl, wenn es keinen HTTP-Zugriff gibt
Ein passender Reddit-Thread behandelt dieses Problem ebenfalls
Unverschlüsselte HTTP-Anfragen sind ein Datenschutzleck und ein potenzieller MITM-Angriffsvektor
Ein TLS-Stack ist ein deutlich schwierigeres Angriffsziel
Am Ende vertraut man dem Code zur Signaturprüfung auf dem Client, das ist also nicht anders, als GPG zu vertrauen
Das ist praktisch, um installierte Paketversionen zu verfolgen, wirkt aber sicherheitstechnisch fragwürdig
Das ist wirklich ein ernstes Problem
Es handelt sich um eine Situation, in der über einen HTTP-Redirect beliebige Codeausführung möglich ist, und so ein Programm ist auf unzähligen PCs installiert
Es wäre so leicht, auf einem Flughafen einfach einen Wi-Fi-Hotspot zu öffnen und ATI-Grafiknutzer direkt anzugreifen
Im Grunde ist das die einzige Präventionsmaßnahme durch Gesetz
Das heißt: nur wenn man ohne VPN mit einem riskanten Hotspot verbunden ist, AMD kürzlich ein Update verteilt hat und der Scheduler genau dann läuft
Aber wenn der lokale ISP bösartig ist, wird der Angriff viel einfacher
Seit Win98 halte ich automatische Updates für die dümmste Funktion überhaupt
Schon eine einzige DNS-Vergiftung reicht für einen Angriff
Wenn zum Beispiel ein Router kompromittiert wurde und eine falsche IP zurückliefert, kann man in den HTTP-Traffic bösartige Binärdateien einschleusen
HTTPS wird einfach durchgereicht, aber HTTP ist verwundbar
Wer noch das Standard-Admin-Passwort verwendet, sollte es sofort ändern
Dasselbe kann ein Angreifer auch mit DHCP-Spoofing oder einem gefälschten Wi-Fi tun
Es ist schwer nachvollziehbar, dass AMD dieses Problem mit der Begründung außerhalb des Bug-Bounty-Scopes abgelehnt hat
Schon der Verlust eines einzigen Kunden dürfte teurer sein als eine Bounty, daher sendet es ein falsches Signal, Sicherheit mit Verweis auf formale Scope-Dokumente zu ignorieren
So eine Haltung wird dazu führen, dass Hacker AMD künftig nichts mehr melden
Deshalb wäre eine Belohnung selbst dann seltsam, wenn es im Scope läge
Das ist nicht bloß ein Versehen, sondern ein Versagen des Security-Reporting-Prozesses
Sicherheitsabteilungen großer Unternehmen könnten auf dem Niveau diskutieren, AMD-Hardware oder die Update-App zu verbieten
Wäre dafür eine CVE vergeben worden, wäre es ein Vorfall, der es in die Nachrichten schafft
Ein Angreifer könnte in öffentlichem Wi-Fi oder beim ISP HTTP-Traffic überwachen und ausführbare Dateien infizieren
AMD hat nicht gesagt, dass dies keine Schwachstelle sei, sondern nur, dass es außerhalb des Bug-Bounty-Scopes liege
Für Angreifer gibt es kein Konzept von „außerhalb des Scopes“, aber AMD macht genau das zu seiner Politik
Das ist eindeutig eine sicherheitspolitisch verantwortungslose Regelung
Das ist eine sehr ernste Schwachstelle
Man sollte sie nicht kleinreden, nur weil „MitM erforderlich ist“
Das Internet selbst ist bereits eine MitM-Umgebung
Schon ein bösartiger DHCP-Server, der DNS manipuliert, reicht für einen Angriff
Dass AMD den Bericht schon einen Tag später mit "out of scope / won't fix" geschlossen hat, wirkt viel zu vorschnell
Das könnte auch einfach nur bedeuten, dass es nicht in den Bug-Bounty-Kanal fällt, und nicht zwingend, dass es tatsächlich nicht behoben wird
Auf meinem PC erscheint das AMD-AutoUpdate-Terminal jeden Tag um Mitternacht und ich muss es wegklicken
Jetzt habe ich endgültig einen Grund, es komplett zu blockieren und wieder auf manuelle Updates umzusteigen
Wenn ich es dann geschlossen habe, war der Treiber beim nächsten Booten verschwunden und ich musste ihn neu installieren
Das war das schlechteste Auto-Update-Programm, das ich je benutzt habe