Nová chyba postihovala i operační systémy macOS a Linux

Nová chyba postihovala i operační systémy macOS a Linux | foto: Apple, Technet.cz

Systémy Linux a macOS měly chybu, útočníci mohli ovládnout počítač

  • 23
Chyba se týká operačních systémů macOS a Linux, konkrétně příkazu Sudo, který bylo možné zahltit a následně obejít jeho ochranu. Problém je již vyřešen a k dispozici jsou příslušné opravy.

Příkaz Sudo (substitute user do) slouží v Linuxu a macOS k provedení akce s právem jiného uživatele, což bývá nejčastěji administrátor (root). Pokud chce uživatel příkaz Sudo využít, je zpravidla dotázán na heslo uživatele, jehož jménem chce příkaz provést.

A právě v této fázi objevil bezpečnostní expert z Applu Joe Vennix chybu (označená jako CVE-2019-18634), která mohla vést až k zadání příkazu s administrátorskými právy. Takový příkaz mohl provést škodlivý program nebo útočník s nízkými oprávněními.

Dochází k tomu ve specifickém případu, kdy je u příkazu Sudo zapnuta volba pwfeedback“. Pak může útočník zahltit systém. Volba pwfeedback“ přitom slouží k vizuální ochraně zadávaného hesla, kdy znaky nahrazuje hvězdičkami. Ve většině systémů je vypnuta. Některé linuxové distribuce jako Linux Mint či Elementary OS ji mají zapnutou.

Informace o chybě byla zveřejněna až poté, co byla opravena. Konkrétně opravená verze Sudo nese označení 1.8.31. Obsahuje ji i nedávno vydaná verze macOS 10.15.2 Catalina, macOS 10.14.6 Mojave a macOS 10.13.6 High Sierra. Pokud je nemáte, tak je na čase aktualizovat.