Zraniteľnosť v Timeshift, ktorá umožňuje zvýšiť svoje privilegium v systéme

V aplikácii Timeshift bola zistená zraniteľnosť (CVE-2020-10174), ktorá umožňuje lokálnemu používateľovi vykonávať kód s právami superužívateľa. Timeshift je systém zálohovania, ktorý využíva rsync s vytváraním pevných odkazov alebo snímok Btrfs na realizáciu funkcií podobných Systémovému obnovenie vo Windows a Time Machine v macOS. Program je súčasťou repozitárov mnohých distribúcií a používa sa ako predvolený nástroj v PCLinuxOS a Linux Mint. Zraniteľnosť bola odstránená v verzii Timeshift 20.03.

Problém je spôsobený nesprávnou manipuláciou s verejným adresárom /tmp. Počas vytvárania zálohy program vytvára adresár /tmp/timeshift, v ktorom vytvára podadresár s náhodným názvom obsahujúcim shellový skript s príkazmi, ktorý sa vykonáva s právami superužívateľa. Názov podadresára so skriptom nie je predvídateľný, ale /tmp/timeshift je predvídateľný a nie je kontrolovaný na zámenu alebo vytvorenie symbolického odkazu namiesto neho. Útočník môže vo svojom mene vytvoriť adresár /tmp/timeshift, po čom môže sledovať vznik podadresára a zmeniť tento podadresár a súbor v ňom. Počas prevádzky Timeshift vykoná s právami superužívateľa nie generovaný programom skript, ale súbor, ktorý zmenil útočník.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster