Zranitelnost v jádru Linux 6.2, která umožňuje obejít ochranu proti útokům Spectre v2.

V jádru Linux 6.2 byla zjištěna zranitelnost (CVE-2023-1998), která deaktivuje ochranu proti útokům typu Spectre v2, což umožňuje přístup k paměti jiných procesů běžících v různých vláknech SMT nebo Hyper Threading na jednom fyzickém jádru procesoru. Tato zranitelnost může být mimo jiné využita k organizaci úniku dat mezi virtuálními stroji v cloudových systémech. Problém se týká pouze jádra Linux 6.2 a je způsoben nesprávnou implementací optimalizací, které měly snížit významné náklady spojené s ochranou proti Spectre v2. Zranitelnost byla odstraněna v experimentální větvi jádra Linux 6.3.

Ve vrstvě uživatelského prostoru mohou procesy za účelem ochrany před útoky typu Spectre selektivně deaktivovat spekulativní vykonávání instrukcí pomocí prctl PR_SET_SPECULATION_CTRL nebo použít filtrování systémových volání na základě mechanismu seccomp. Podle výzkumníků, kteří problém odhalili, nesprávná optimalizace v jádru 6.2 zanechala bez dostatečné ochrany virtuální stroje alespoň jednoho velkého poskytovatele cloudu, i přes aktivaci režimu blokování útoků spectre-BTI prostřednictvím prctl. Zranitelnost se také projevuje na běžných serverech s jádrem 6.2, při jejichž zavádění je použita nastavení „spectre_v2=ibrs.

Podstatou zranitelnosti je, že při výběru režimů ochrany IBRS nebo eIBRS zavedené optimalizace deaktivovaly použití mechanismu STIBP (Single Thread Indirect Branch Predictors), nezbytného pro blokaci úniků při použití technologie současného vícevláknění (SMT nebo Hyper-Threading). Ochranu proti úniku mezi vlákny zajišťuje pouze režim eIBRS, nikoli režim IBRS, protože v tomto případě je bit IBRS, který zajišťuje ochranu před úniky mezi logickými jádry, z důvodu výkonnosti vymazán při návratu řídícího přístupu do uživatelského prostoru, což činí vlákna v uživatelském prostoru nechráněná vůči útokům typu Spectre v2.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster