Laut Nachrichten dieser Website vom 13. August hat Phoronix herausgefunden, dass AMD eine neue Schwachstellenbehebung für den Linux-Kernel integriert hat, hauptsächlich weil der AMD Zen-Prozessor der ersten Generation nach der Division durch Null Daten verlieren kann.
Zum jetzigen Zeitpunkt haben der stabile Kernel Linux 6.4.10 und der LTS-Kernel Linux 6.1.45 / 5.15.126 / 5.10.190 diese Schwachstelle behoben.
Der AMD-Linux-Entwickler Borislav Petkov hat einen Kernel-Patch geschrieben, um einen Fehler in den Prozessoren der Ryzen 1000-Serie und der EPYC 7001-Serie zu beheben:
In einigen Fällen tritt ein Fehler auf, wenn eine ganze Zahl durch 0 geteilt wird. Dies kann dazu führen, dass der Quotient veraltet ist Daten aus früheren Abteilungsoperationen auf Zen1-Architekturen.
Führen Sie eine Dummy-0/1-Division durch, bevor Sie vom #DE-Ausnahmehandler zurückkehren, um potenzielle Probleme mit dem Verlust sensibler Daten zu vermeiden.
Im Code wird dieses Problem einfach „AMD DIV0 Speculation Bug“ genannt.
Die virtuelle Division 0/1 funktioniert natürlich nur auf AMD Zen 1-Prozessoren. Die durch diesen Patch hinzugefügte Kernel-Meldung besagt außerdem, dass die Deaktivierung der SMT-Technologie einen „umfassenden“ Schutz vor Problemen mit der Division durch Null bietet.
Zusätzlich zu den AMD Zen 1-Korrekturen wurden diese Woche verschiedene andere Fehler in Linux Stable- und LTS-Kerneln behoben.
Werbeaussage: Die im Artikel enthaltenen externen Sprunglinks (einschließlich, aber nicht beschränkt auf Hyperlinks, QR-Codes, Passwörter usw.) dienen der Übermittlung weiterer Informationen und der Zeitersparnis bei der Auswahl. Die Ergebnisse dienen als Referenz Alle Artikel auf dieser Website enthalten diese Aussage.
Das obige ist der detaillierte Inhalt vonAMD legt ein Linux-Update vor, um eine Schwachstelle zu beheben, die zu Datenlecks führt, nachdem die Zen-1-Architektur durch Null dividiert wurde. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!