
Ein bösartiges TAR-Archiv kann Dateipfade wie ../../../../etc/passwd enthalten, die versuchen, aus dem vorgesehenen Entpackungsordner „hinaufzuklettern“.
Wenn ein Python-Skript tarfile.extract() oder extractall() verwendet, ohne die Dateipfade zu überprüfen, entpackt es Dateien an diese Speicherorte – selbst wenn sie außerhalb des Zielverzeichnisses liegen.
Das bedeutet, dass ein Angreifer sensible oder Systemdateien überschreiben könnte, insbesondere wenn der Benutzer das Skript mit erhöhten Rechten ausführt.
Ab 2025 sind sowohl Debian 11–12 als auch Ubuntu 24 weiterhin von dieser Schwachstelle betroffen. Andere Betriebssysteme wurden nicht getestet, aber diese beiden gehören zu den am weitesten verbreiteten, was allein schon besorgniserregend ist.
Obwohl diese Schwachstelle aus dem Jahr 2007 stammt, ist sie in LTS-Versionen (Long-Term Support) weiterhin vorhanden – und die anfällige Software wird nicht automatisch über ein standardmäßiges apt-Upgrade gepatcht.
