LogoFAIL — útok na UEFI firwary prostřednictvím vkládání škodlivých logotypů

Výzkumníci z firmy Binarly odhalili sérii zranitelností v kódu pro analýzu obrázků používaném v UEFI firmwaru různých výrobců. Zranitelnosti umožňují provedení vlastního kódu během spuštění prostřednictvím umístění speciálně vytvořeného obrázku v oddílu ESP (EFI System Partition) nebo v nezaručené části aktualizace firmwaru. Navrhovaná metoda útoku může být použita k obejití mechanismu ověřování UEFI Secure Boot a hardwarových ochranných mechanismů, jako je Intel Boot Guard, AMD Hardware-Validated Boot a ARM TrustZone Secure Boot.

Problém je způsoben tím, že firmwary umožňují zobrazování uživatelských logotypů a využívají k tomu knihovny pro analýzu obrázků, které se provádějí na úrovni firmwaru bez snížení privilegií. Je zaznamenáno, že moderní firmwary obsahují kód pro analýzu formátů BMP, GIF, JPEG, PCX a TGA, v nichž jsou zranitelnosti vedoucí k přetečení缓 buferu při analýze nesprávných dat.

Zranitelnosti byly zjištěny ve firmwaru dodávaném různými výrobci hardwaru (Intel, Acer, Lenovo) a výrobci firmwaru (AMI, Insyde, Phoenix). Vzhledem k tomu, že problémový kód je přítomen v referenčních komponentách poskytovaných nezávislými dodavateli firmwaru a používaných jako základ pro vytváření vlastních firmwarů různými výrobci hardwaru, zranitelnosti nejsou specifické pro konkrétní dodavatele a zasahují celou ekosystém.

Podrobnosti o odhalených zranitelnostech budou zveřejněny 6. prosince na konferenci Black Hat Europe 2023. V prezentaci na konferenci bude také demonstrován exploit, který umožňuje provedení vlastního kódu s oprávněními firmwaru na systémech s architekturou x86 a ARM. Původně byly zranitelnosti odhaleny během analýzy firmwaru Lenovo postaveného na platformách od Insyde, AMI a Phoenix, ale potenciálně zranitelný je také firmware od Intelu a Acera.

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