Zu den Intel Sicherheitslücken, gerade was Grafik angeht, nur so viel:
Habe mich nur gewundert das hier nicht darüber berichtet wurde. Das wäre doch wichtig auf die neusten Treiber zu patchen.
AMD Quietly Patched Four Major GPU Security Vulnerabilities with Radeon 20.1.1 Drivers
Übersetzter Artikel:
„Wenn Sie Ihre AMD Radeon-Treiber seit einiger Zeit nicht mehr aktualisiert haben, gibt es dafür einen wichtigen Grund. Das Unternehmen hat heimlich vier große Sicherheitslücken, die Radeon-GPUs betreffen, in seinen jüngsten Adrenalin 20.1.1-Treibern gepatcht, ohne dass dies in seinem Changelog erwähnt wird. Der Geheimdienst von Talos berichtet über vier Schwachstellen, die unter CVE-2019-5124, CVE-2019-5146, CVE-2019-5147 und CVE-2019-5183 chronologisch aufgeführt sind. Diese Klasse von Angriffen nutzt eine Schwachstelle in der AMD Radeon-Treiberdatei ATIDXX64.dll aus, die zu einem Denial-of-Service oder sogar zur Remotecodeausführung führen kann. Viel gravierender ist, dass dieser Angriffsvektor dazu verwendet werden kann, den Host-Rechner von einer VM aus auszunutzen (getestet mit VMWare). Es scheint sogar möglich zu sein, die Schwachstelle von einer Webseite aus auszulösen, und zwar über WebGL (die die Ausführung von 3D-Anwendungen auf einer entfernten Website ermöglicht). Die Schwachstellen wurden auf Radeon RX 550 / 550 Series VMware Workstation 15 (15.5.0 build-14665864) mit Windows 10 x64 als Gast-VM getestet, aber es gibt keinen Grund anzunehmen, dass das Problem auf nur RX 550 beschränkt ist, da der AMD-Shader-Compiler eine gemeinsame Codebasis für alle aktuellen DirectX 12-GPUs verwendet.
Alle Schwachstellen beruhen auf einem gemeinsamen Angriffsvektor: speziell gestalteter Shader-Code, der Fehler im Shader-Compiler ausnutzt. Obwohl HLSL-Shader-Code ähnlich wie Assembler aussieht, ist er in Wirklichkeit eine relativ hohe Sprache, die vom Grafiktreiber optimiert und kompiliert wird. Mit der Grafikbeschleunigung von VMWare können Sie 3D-Grafiken in virtuellen Maschinen ausführen, indem Sie Rendering-Informationen an die Host-GPU weitergeben und die Ausgabe dann zurück in die VM leiten. Da der Shader-Code mit Hilfe des Grafiktreibers des Host-Betriebssystems kompiliert wird, ergeben sich interessante Möglichkeiten für Angriffe.
Normalerweise würde man erwarten, dass der Shader-Compiler den gesamten kompilierten Code ordnungsgemäß prüft und Dinge, die nicht funktionieren sollen, einfach ablehnt.
Die erste Schwachstelle, CVE-2019-5146, wird kurz als "AMD ATI Radeon ATIDXX64.DLL MAD Shader-Funktionalität Denial-of-Service-Schwachstelle" beschrieben.
CVE-2019-5147 beschreibt die "AMD ATI Radeon ATIDXX64.DLL MOVC Shader-Funktionalität Denial-of-Service-Schwachstelle".
CVE-2019-5124 weist auf "AMD ATI Radeon ATIDXX64.DLL Shader-Funktionalität konstante Puffer-Denial-of-Service-Schwachstelle" hin.
CVE-2019-5183 weist auf "AMD ATI Radeon ATIDXX64.DLL Shader-Funktionalität VTABLE Remotecodeausführungs-Schwachstelle" hin.
Die ersten drei CVEs sind allesamt Varianten eines ähnlichen Ansatzes, bei dem missgebildeter Shader-Code den Grafiktreiber zum Absturz bringen kann, was in einer VM-Situation die VM-Software zum Absturz bringen würde und alle laufenden virtuellen Maschinen mit sich reißen würde.
Die letzte Schwachstelle ist schwerwiegender, da sie möglicherweise die entfernte Codeausführung ermöglicht. Wenn Sie einen ordnungsgemäß gestalteten Shader übergeben, können Sie vTable-Methoden ausführen, die Ihnen die Kontrolle über den Codefluss geben, anstatt mit einem Fehler abzustürzen. Mit weiterer Fehlerausnutzung, die Ihnen die Ausführung von beliebigem, von Ihnen bereitgestelltem Code ermöglichen würde.
Alle vier Schwachstellen wurden mit Adrenalin 20.1.1-Treibern gepatcht. Der AMD-Rivale NVIDIA kämpft ebenfalls heimlich gegen Sicherheitslücken, aber das Unternehmen neigt dazu, transparenter zu sein, wenn es die gepatchten Schwachstellen in seinen Treiber-Veröffentlichungsnotizen erwähnt. AMDs Versionshinweise für 20.1.1 lassen dagegen jegliche Erwähnung der Schwachstellen aus, so dass die meisten Leute sich nicht einmal bewusst sind, dass sie ihre Treiber aktualisieren sollten, um ein Sicherheitsproblem zu beheben.“
Übersetzt mit
www.DeepL.com/Translator (kostenlose Version)
https://www.techpowerup.com/263237/...ty-vulnerabilities-with-radeon-20-1-1-drivers