Zranitelnost v Timeshift, která umožňuje zvýšit vlastní oprávnění v systému.

V aplikaci Timeshift byla odhalena zranitelnost (CVE-2020-10174), umožňující místnímu uživateli spustit kód s právy root. Timeshift je systém zálohování, který používá rsync se statickými linky nebo Btrfs snímky k implementaci funkcionality podobné System Restore ve Windows a Time Machine v macOS. Program je součástí repozitářů mnoha distribucí a používá se jako výchozí v PCLinuxOS a Linux Mint. Zranitelnost byla opravena v vydání Timeshift 20.03.

Problém je způsoben nesprávnou manipulací s veřejným adresářem /tmp. Během vytváření zálohy program vytváří adresář /tmp/timeshift, ve kterém se vytváří podadresář s náhodným názvem obsahující shell skript s příkazy, které se spouštějí s právy root. Podadresář se skriptem má nepředvídatelný název, ale samotný adresář /tmp/timeshift je předvídatelný a není ověřován na záměnu nebo vytvoření symbolického odkazu místo něj. Útočník může ve svém vlastním jménu vytvořit adresář /tmp/timeshift, a poté sledovat nástup podadresáře a nahradit tento podadresář a soubor v něm. Během své činnosti Timeshift provede s právy root ne generovaný skript, ale soubor, který byl útočníkem nahrazen.

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