Zranitelnost v jádře Linux, která umožňuje obejít omezení režimu Lockdown

V jádru Linux byla zjištěna zranitelnost (CVE-2022-21505), která umožňuje snadno obejít ochranný mechanismus Lockdown, jenž omezuje přístup uživatele root k jádru a blokuje cesty pro obcházení UEFI Secure Boot. K obcházení se navrhuje využití subsystému jádra IMA (Integrity Measurement Architecture), určeného k ověřování integrity komponent operačního systému prostřednictvím digitálních podpisů a hashů.

V režimu lockdown je omezen přístup k /dev/mem, /dev/kmem, /dev/port, /proc/kcore, debugfs, ladicímu režimu kprobes, mmiotrace, tracefs, BPF, PCMCIA CIS (Card Information Structure), některým rozhraním ACPI a MSR registrům CPU, blokovány jsou volání kexec_file a kexec_load, zakazuje se přechod do spánkového režimu, limitováno je používání DMA pro PCI zařízení, zakazuje se import kódu ACPI z proměnných EFI, nejsou povoleny manipulace s porty vstupu/výstupu, včetně změny čísla přerušení a portu vstupu/výstupu pro sériový port.

Podstata zranitelnosti spočívá v tom, že při použití spouštěcího parametru "ima_appraise=log" je povolán kexec pro načtení nové kopie jádra, pokud není v systému aktivní režim Secure Boot a režim Lockdown je používán nezávisle na něm. IMA nedovoluje aktivaci režimu "ima_appraise" při aktivním Secure Boot, ale nezohledňuje možnost používání Lockdown odděleně od Secure Boot.

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