Vulnerabilità in Timeshift che consente di aumentare i propri privilegi nel sistema

Nell'applicazione Timeshift è stata rilevata una vulnerabilità (CVE-2020-10174), che consente a un utente locale di eseguire codice con diritti di root. Timeshift è un sistema di backup che utilizza rsync con installazione di hard link o snapshot Btrfs per fornire funzionalità simili a System Restore in Windows e Time Machine in macOS. Il programma è presente nei repository di molte distribuzioni ed è utilizzato di default in PCLinuxOS e Linux Mint. La vulnerabilità è stata risolta nella versione Timeshift 20.03.

Il problema è causato da un'interazione scorretta con la directory pubblica /tmp. Durante la creazione di un backup, il programma crea la directory /tmp/timeshift, all'interno della quale viene creato un sottoinsieme con un nome casuale, contenente uno script shell con comandi eseguiti con privilegi di root. Il sottoinsieme con lo script ha un nome imprevedibile, mentre /tmp/timeshift è prevedibile e non viene verificato per sostituzioni o per la creazione di un link simbolico al suo posto. Un attaccante può creare una directory /tmp/timeshift a proprio nome e quindi monitorare l'apparizione del sottoinsieme per sostituirlo e sostituire il file al suo interno. Durante l'esecuzione, Timeshift eseguirà uno script non generato dal programma con privilegi di root, invece del file sostituito dall'attaccante.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster