Dostępna jest wersja menedżera pakietów Pacman 7.0, stosowanego w dystrybucji Arch Linux. Wśród zmian wyróżnić można:
- Do ustawień dodano parametr DownloadUser, który pozwala na zresetowanie uprawnień podczas wykonywania operacji pobierania plików i zachowanie pobranych plików w tymczasowym katalogu należącym do użytkownika określonego w dyrektywie.
- W systemach opartych na jądrze Linux wprowadzono mechanizmy izolacji, zakazujące procesowi wykonującemu pobieranie zapisu w obszarach FС, poza katalogiem do pobierania. Aby wyłączyć tryb izolacji podczas pobierania, dostępne są ustawienia DisableSandbox oraz opcja linii poleceń „—disable-sandbox”.
- Dodano sprawdzenie, że baza danych i podpis cyfrowy są ładowane z tego samego źródła.
- W kodzie, aby zapobiec przepełnieniu bufora, zamiast funkcji sprintf używana jest funkcja snprintf, która określa limit na rozmiar otrzymanego ciągu.
- Umożliwiono kompilację w trybie „-D_FORTIFY_SOURCE=3”, który wykrywa potencjalne przepełnienia bufora przy wykonywaniu funkcji ciągowych zdefiniowanych w pliku nagłówkowym string.h.
- Usunięto problem mogący prowadzić do przepełnienia bufora przy przetwarzaniu bardzo długich ścieżek plików do skryptów.
Źródło: opennet.ru
