I appen upptÀcktes (), vilket gör det möjligt för en lokal anvÀndare att köra kod med root-rÀttigheter. Timeshift Àr ett sÀkerhetskopieringssystem som anvÀnder rsync med skapande av hÄrda lÀnkar eller Btrfs-snapshots för att ge funktionalitet liknande SystemÄterstÀllning i Windows och Time Machine i macOS. Programmet ingÄr i mÄnga distributionsförrÄd och anvÀnds som standard i PCLinuxOS och Linux Mint. SÄrbarheten ÄtgÀrdades i utgÄvan .
Problemet orsakas av felaktig hantering av den offentliga mappen /tmp. Vid sÀkerhetskopiering skapar programmet mappen /tmp/timeshift, dÀr underkataloger med slumpmÀssiga namn skapas, innehÄllande skript som körs med root-rÀttigheter. Underkatalogen med skriptet har ett oförutsÀgbart namn, men sjÀlv /tmp/timeshift Àr förutsÀgbart och kontrolleras inte för att förhindra att den ersÀtts eller att en symbolisk lÀnk skapas istÀllet. En angripare kan skapa mappen /tmp/timeshift under sitt eget namn, och sedan övervaka förekomsten av underkatalogen och ersÀtta denna och filen i den. Under sin drift kommer Timeshift att köra ett skript som inte genererats av programmet, utan en fil som angriparen har ersatt.
KĂ€lla: opennet.ru
