Timeshift-en ahultasun bat, zure pribilegioak sisteman igotzeko aukera ematen duena

Aplikazioan TimeShift identifikatu zaurgarritasuna (CVE-2020-10174), tokiko erabiltzaile bati kodea root gisa exekutatzeko. Timeshift esteka gogorrekin edo Btrfs argazkiekin rsync erabiltzen duen babeskopia-sistema bat da, Windows-en Sistema Berreskuratu eta Time Machine macOS-en antzeko funtzionalitateak eskaintzeko. Programa banaketa askoren biltegietan sartzen da eta lehenespenez PCLinuxOS eta Linux Mint-en erabiltzen da. Kaleratzean konpondu da ahultasuna Timeshift 20.03.

Arazoa /tmp direktorio publikoa gaizki kudeatu izanak eragiten du. Babeskopia bat sortzean, programak /tmp/timeshift direktorio bat sortzen du, non ausazko izena duen azpidirektorio bat sortzen den komandoekin shell script bat duena, root eskubideekin abiarazitakoa. Script-a duen azpidirektorioak ezusteko izen bat du, baina /tmp/timeshift bera aurreikus daiteke eta ez da egiaztatzen esteka sinbolikorik ordezkatzeko edo sortzeko. Erasotzaileak /tmp/timeshift direktorioa sor dezake bere izenean, ondoren azpidirektorio baten itxuraren jarraipena egin eta azpidirektorio hau eta bertan dagoen fitxategia ordezkatu. Funtzionamenduan, Timeshift-ek exekutatu egingo du, root eskubideekin, ez programak sortutako script bat, erasotzaileak ordezkaturiko fitxategi bat baizik.

Iturria: opennet.ru

Gehitu iruzkin berria