Megjelent a Pacman 7.0 csomagkezelő, amely az Arch Linux disztribúcióban használatos. A változások közül kiemelhetők:
- A beállításokhoz hozzáadva a DownloadUser paraméter, amely lehetővé teszi a jogosultságok visszaállítását fájlok letöltésekor, és az letöltött fájlok ideiglenes könyvtárba mentését, amely a megadott felhasználóhoz tartozik.
- Linux kernel alapú rendszerekben olyan izolációs mechanizmusok kerültek alkalmazásra, amelyek megakadályozzák a letöltési folyamat számára a fájlrendszer területeibe való írást a letöltési könyvtáron kívül. A rendszerleíró táblázat letiltásához a DisableSandbox beállítást és a „—disable-sandbox” parancssori opciót ajánlják.
- Hozzáadva a ellenőrzés, hogy az adatbázis és a digitális aláírás ugyanabból a forrásból származik.
- A kódvisszafordulás elkerülése érdekében a sprintf helyett a snprintf függvény került bevezetésre, amely megadja a végeredményes szöveg méretkorlátját.
- Lehetőség nyílt a „-D_FORTIFY_SOURCE=3” üzemmódban való fordításra, amely felfedi a szöveges funkciók esetleges buffer túlcsordulásait, amelyeket a string.h fejléc fájl határoz meg.
- Megoldva a probléma, amely a szkript fájlok nagyon hosszú útvonalainak feldolgozása során buffer túlcsordulást okozhatott.
Forrás: opennet.ru
