
Un archivio TAR malevolo può includere percorsi di file come ../../../../etc/passwd, che tentano di "salire" fuori dalla cartella di estrazione prevista.
Se uno script Python usa tarfile.extract() o extractall() senza controllare i percorsi dei file, decomprimerà i file in quelle posizioni — anche se puntano al di fuori della directory di destinazione.
Ciò significa che un hacker potrebbe sovrascrivere file sensibili o di sistema, specialmente se l'utente esegue lo script con permessi elevati.
Al 2025, sia Debian 11–12 che Ubuntu 24 sono ancora affetti da questa vulnerabilità. Altri sistemi operativi non sono stati testati, ma questi due sono tra i più utilizzati, quindi solo questo è preoccupante. Anche se questa vulnerabilità risale al 2007, è ancora presente nelle versioni LTS (supporto a lungo termine) — e il software vulnerabile non viene corretto automaticamente tramite un normale apt upgrade.
