Zavaděč Shim obsahuje kritickou chybu umožňující vzdálené spuštění kódu

8. 2. 2024

Sdílet

HDD pevný disk Autor: Pixabay

Vývojáři zavaděče Shim se při vydání verze 15.8 zaměřili na šest zranitelností. Nejzávažnější z nich nese označení CVE-2023–40547 (skóre CVSS: 9,8) a může za určitých okolností vést ke vzdálenému spuštění kódu.

Chyba spočívá v tom, že Shim při zpracování HTTP odpovědi příliš důvěřuje hodnotám dodaným útočníkem. To umožňuje útočníkovi vytvořit specifický škodlivý požadavek HTTP, což vede k zápisu mimo stanovené hranice a následné kompletní kompromitaci systému.

Shim je malý program, který většina distribucí používá při zavádění systému s podporou Secure Boot. Je potřeba ve chvíli, kdy hlavní zavaděč nebo jádro operačního systému nemá podpis rozpoznaný firmwarem UEFI. Tato náhrada je podepsaná klíčem, kterému firmware důvěřuje a umožňuje načtení a spuštění nepodepsaného zavaděče nebo jádra.

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.