Byl vydán balíčkový manažer Pacman 7.0, který se používá v distribuci Arch Linux. Z novinek lze zmínit:
- Do nastavení bylo přidáno parametry DownloadUser, které umožňuje odebrat oprávnění při stahování souborů a uchovat stažené soubory v dočasném adresáři patřícím uživateli uvedenému v direktivě.
- V systémech založených na jádře Linux jsou použity izolační mechanismy, které zakazují procesu provádějícímu stahování zápis do oblastí FC mimo adresář pro stahování. K vypnutí režimu izolace během stahování jsou navrženy nastavení DisableSandbox a možnost příkazového řádku „—disable-sandbox“.
- Byla přidána kontrola, že databáze a digitální podpis byly staženy z jednoho zdroje.
- V kódu pro prevenci přetečení bufferu byla místo funkce sprintf použita funkce snprintf, která nastavuje limit na velikost výsledného řetězce.
- Byla zavedena možnost kompilace v režimu „-D_FORTIFY_SOURCE=3“, který odhaluje potenciální přetečení bufferu při používání řetězcových funkcí definovaných v hlavičkovém souboru string.h.
- Byl odstraněn problém, který mohl vést k přetečení bufferu při zpracování velmi dlouhých cest k souborům skriptů.
Zdroj: opennet.ru
