Jádro opravuje nativní BHI, patrně ještě bude potřeba záplatu doladit

15. 4. 2024

Sdílet

Spectre Meltdown Autor: Depositphotos

Nedávno byla objevena nová zranitelnost Spectre v2 na Linuxu a procesorech Intel, nativní BHI (Branch History Injection) i bez použití eBPF. Oprava byla poslaná do jádra 6.9. Procesory Intel Alder Lake a novější mají hardwarové BHI_DIS_S, který nativnímu BHI zabrání.

Procesory starší než Alder Lake používají softwarové smazání historie větvení s pomocí nového mikrokódu. Zatím se mazání nedělá při přerušení, protože zatím se zdá, že útočník nemůže přerušení zneužít. Věc se ale dál zkoumá a je možné, že se nakonec stejně bude muset mazat u každého přerušení.

Záplata přidává parametr jádra spectre_bhi=on, off, auto.  Avšak výchozí auto funguje jen pro Adler Lake a novější, bezpečnější je zapnout on. Výchozí nastavení se změnilo na on v 9.6.rc-4 a auto bylo odstraněno.

(Zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.