Linuxi tuumas 6.2 leitud haavatavus, mis võimaldab Spectre v2 rünnakute kaitset vältida.

Linux 6.2 keers on leiti haavatavus (CVE-2023-1998), mis võimaldab keelata Spectre v2 rünnakute kaitse, mis võimaldab pääseda juurde teiste protsesside mälule, mis töötavad erinevates SMT või Hyper-Threading voogudes, kuid ühes füüsilises protsessori tuumas. See haavatavus võib muu hulgas võimaldada andmelekke korraldamist virtuaalsete masinate vahel pilvesüsteemides. Probleem puudutab ainult Linux 6.2 tuuma ja on tingitud vale optimeerimise rakendamisest, mis pidi vähendama märkimisväärseid kulusid Spectre v2 kaitse rakendamisel. Haavatavus on kõrvaldatud eksperimentaalses Linux 6.3 tuuma harus.

Kasutaja ruumis saavad protsessid Spectre rünnakute vastu kaitsmiseks valikuliselt keelata spekulatiivsed käskude täitmised prctl PR_SET_SPECULATION_CTRL abil või kasutada süsteemikutsungite filtreerimist seccompi mehhanismi põhjal. Probleemi tuvastanud teadlaste sõnul jäid vale optimeerimise tõttu 6.2 tuumas paljud kaitseta. virtuaalmasinaid vähemalt ühe suure pilveteenuse pakkuja, hoolimata spectre-BTI rünnakute blokeerimise režiimi lubamisest prctl kaudu. Haavatavus ilmneb ka tavapärastel serverites Linux 6.2 tuumadega, mille käivitamisel kasutatakse seadet „spectre_v2=ibrs.

Haavatavuse olemus seisneb selles, et IBRS või eIBRS kaitserežiimi valimisel keelavad sisseviidud optimeerimised STIBP (Single Thread Indirect Branch Predictors) mehhanismi rakendamise, mis on vajalik lekete blokeerimiseks SMT (samadeaegne mitme niidi) tehnoloogia kasutamisel. Samas tagab lekete kaitse voogude vahel vaid eIBRS režiim, mitte IBRS režiim, kuna sellel puhastatakse IBRS bit, mis tagab lekete kaitse loogiliste tuumade vahel, tulemuslikkuse kaalutlustel, kui juhtimisel taastatakse kasutajaruumi, muutes kasutajaruumi vood rünnakute vastu Spectre v2 kaitsetuks.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster