Sinkclose — eine Schwachstelle in AMD-CPUs, die den Zugriff auf SMM ermöglicht.

Forscher von IOActive haben eine Schwachstelle (CVE-2023-31315) in AMD-Prozessoren entdeckt, die bei privilegiertem lokalem Zugriff auf das System die Änderung der SMM-Konfiguration (System Management Mode, Ring -2) ermöglicht, selbst wenn der SMM-Schutzmechanismus (SMM Lock) aktiviert ist. Zudem kann potenziell die AusfĂŒhrung von Code auf SMM-Ebene erreicht werden. Die SMM-Ebene hat eine höhere PrioritĂ€t als der Hypervisor-Modus und Ring 0 des Schutzes und ermöglicht den uneingeschrĂ€nkten Zugriff auf den gesamten Systemspeicher und kann zur Kontrolle des Betriebssystems verwendet werden.

Die Schwachstelle, die den Codenamen Sinkclose trĂ€gt, wird durch eine unzureichende ÜberprĂŒfung der modellabhĂ€ngigen Register (MSR, Model Specific Register) verursacht. Der SMM ist mit einem Bereich physischer Speicherseiten verknĂŒpft, auf den der Zugriff auf Ebene des Speicherkontrollers blockiert ist. Die festgestellte Schwachstelle ermöglicht es, diese Blockade durch die Manipulation bestimmter MSR-Register zu umgehen, deren Schreiben trotz aktivem SMM Lock nicht verboten wurde.

Die Ausnutzung von Schwachstellen kann aus dem Nullschutzring erfolgen, in dem der Kern des Betriebssystems arbeitet, und kann beispielsweise dazu verwendet werden, seine Anwesenheit nach der Ausnutzung anderer Schwachstellen im System oder der Anwendung von Social-Engineering-Methoden zu bewahren. Das Betriebssystem hat nicht die Möglichkeit, die AusfĂŒhrung von Code auf der SMM-Ebene zu ĂŒberwachen und zu kontrollieren, was genutzt werden kann, um Firmware zu modifizieren und versteckten bösartigen Code oder Rootkits zu platzieren, die vom Betriebssystem nicht erkannt werden, sowie um die Verifikation beim Booten zu deaktivieren und Hypervisoren anzugreifen, um die IntegritĂ€tsprĂŒfmechanismen virtueller Umgebungen zu umgehen.

Die Schwachstelle tritt in nahezu allen AMD-Chips auf, die seit 2006 hergestellt werden, einschließlich der AMD EPYC-Prozessorserien (1-4. Generation), Ryzen (R1000, R2000, 3000-8000, V1000, V2000, V3000), Athlon 3000 und Threadripper PRO. Die Microcode-Updates zur Blockierung der Schwachstelle wurden bereits fĂŒr die mobilen und Desktop-Serien der EPYC- und Ryzen-CPUs veröffentlicht. FĂŒr die Embedded-Modelle wird das Update fĂŒr Oktober angekĂŒndigt. Die einzige Möglichkeit, schĂ€dlichen Code, der ĂŒber eine SMM-Attacke eingeschleust wurde, zu entfernen, besteht darin, den Speicher mit einem physisch angeschlossenen SPI-Flash-Programmierer zu löschen.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster