Die Version 7.0 des Paketmanagers Pacman, der in der Arch Linux-Distribution verwendet wird, ist verfĂŒgbar. Zu den Ănderungen gehören:
- In die Einstellungen wurde der Parameter DownloadUser aufgenommen, der es ermöglicht, die Berechtigungen beim Herunterladen von Dateien zurĂŒckzusetzen und heruntergeladene Dateien in einem temporĂ€ren Verzeichnis zu speichern, das dem in der Direktive angegebenen Benutzer gehört.
- In Systemen mit dem Linux-Kernel kommen Isolationsmechanismen zum Einsatz, die dem Prozess, der den Download durchfĂŒhrt, das Schreiben in Bereiche des FĐĄ auĂerhalb des Download-Verzeichnisses verbieten. Um den Isolationsmodus beim Download zu deaktivieren, wurden die Einstellung DisableSandbox und die Kommandozeilenoption ââdisable-sandboxâ vorgeschlagen.
- Es wurde eine ĂberprĂŒfung hinzugefĂŒgt, dass die Datenbank und die digitale Signatur aus derselben Quelle stammen.
- Um PufferĂŒberlĂ€ufe zu verhindern, wurde im Code anstelle der Funktion sprintf die Funktion snprintf verwendet, in der ein Limit fĂŒr die GröĂe der resultierenden Zeichenkette festgelegt wird.
- Die Möglichkeit, im Modus â-D_FORTIFY_SOURCE=3â zu kompilieren, der mögliche PufferĂŒberlĂ€ufe bei der AusfĂŒhrung von Zeichenfolgenfunktionen, die in der Header-Datei string.h definiert sind, identifiziert, wurde eingerichtet.
- Ein Problem wurde behoben, das zu PufferĂŒberlĂ€ufen bei der Verarbeitung sehr langer Dateipfade zu Skripten fĂŒhren konnte.
Quelle: opennet.ru
