Vier Jahre nach der letzten Veröffentlichung wurde das Archivierungstool cpio 2.13 veröffentlicht, das in RPM-Paketen und im initramfs verwendet wird. In dieser neuen Version wurden drei Sicherheitsanfälligkeiten behoben:
- — ermöglicht das Überschreiben von Dateien außerhalb des Verzeichnisses, in das das Archiv entpackt wird.
- — führt dazu, dass beim Verarbeiten speziell formatierter cpio-Dateien in einen Bereich außerhalb des zugewiesenen Puffers geschrieben wird;
- ) — aufgrund unzureichender Überprüfung des TAR-Dateihandlers kann beim Erstellen eines TAR-Archivs aus einer Liste von Dateien, wenn in dieser Liste ein speziell formatierter sehr großer tar-Archiv enthalten ist, ein resultierendes Archiv erstellt werden, das Dateien enthält, die mit falschen Zugriffsrechten aus dem hinzugefügten tar-Archiv entpackt wurden.
tar cf suffix.tar AUTHORS
dd if=/dev/zero seek=16G bs=1 count=0 of=suffix.tar
echo suffix.tar | cpio -H tar -o | tar tvf —-rw-r—r— 1000/1000 0 2019-08-30 16:40 suffix.tar
-rw-r—r— thomas/thomas 161 2019-08-30 16:40 AUTHORS
Darüber hinaus in der Bibliothek , die Werkzeuge zum Arbeiten mit verschiedenen Archiv- und Komprimierungsformaten bereitstellt, (), die zu einem Zugriff auf einen bereits freigegebenen Speicherblock (use-after-free) beim Verarbeiten speziell gestalteter RAR-Dateien führt. Das Problem könnte potenziell zur Ausführung von Angreifercode führen, jedoch wird die Ausnutzbarkeit als unwahrscheinlich angesehen (Gefährdungsgrad 4,4 von 10, d.h. das Problem wird als unbedenklich eingestuft). Das Problem ohne übermäßige öffentliche Aufmerksamkeit. im Release .
Quelle: opennet.ru
