Zraniteľnosť v jadre Linuxu, ktorá umožňuje obísť obmedzenia režimu Lockdown

V jadre Linux bola zistená zraniteľnosť (CVE-2022-21505), ktorá umožňuje ľahko obísť ochranný mechanizmus Lockdown, ktorý obmedzuje prístup používateľa root k jadru a blokuje obchádzacie cesty UEFI Secure Boot. Na obídenie sa navrhuje použiť subsystém jadra IMA (Integrity Measurement Architecture), určený na overovanie integrity komponentov operačného systému pomocou digitálnych podpisov a hashov.

V režime lockdown je obmedzený prístup k /dev/mem, /dev/kmem, /dev/port, /proc/kcore, debugfs, ladeniu pomocou kprobes, mmiotrace, tracefs, BPF, PCMCIA CIS (Card Information Structure), niektorým rozhraniam ACPI a CPU MSR registrám, blokované sú volania kexec_file a kexec_load, zakázaný je prechod do spánkového režimu, obmedzené je používanie DMA pre PCI zariadenia, zakázaný je import ACPI kódu z EFI premenných, manipulácie s portmi vstupu/výstupu ako aj zmena čísla prerušenia a portu vstupu/výstupu pre sériový port sú neprípustné.

Podstata zraniteľnosti spočíva v tom, že pri použití bootovacieho parametra „ima_appraise=log“ je dovolený prístup kexec na načítanie novej kópie jadra, ak nie je aktivovaný režim Secure Boot a režim Lockdown sa používa oddelene od neho. IMA neumožňuje aktiváciu režimu „ima_appraise“ pri zapnutom Secure Boot, ale nezohľadňuje možnosť použitia Lockdown nezávisle od Secure Boot.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster