Pacman 7.0, pakethanteraren som anvĂ€nds i Arch Linux-distributionen, har slĂ€ppts. Ăndringarna inkluderar:
- En ny parameter, DownloadUser, har lagts till i instÀllningarna, vilket möjliggör att sÀnka privilegierna vid filöverföringar och spara nedladdade filer i en temporÀr katalog som tillhör den anvÀndare som anges i direktivet.
- I system som anvÀnder Linux-kÀrnan har isoleringsmekanismer implementerats för att förhindra att processen som utför nedladdningen skriver till omrÄden utanför nedladdningskatalogen. För att stÀnga av isoleringslÀget vid nedladdning erbjuds instÀllningen DisableSandbox och kommandoradsalternativet "--disable-sandbox."
- En kontroll har lagts till för att sÀkerstÀlla att databasen och den digitala signaturen har laddats frÄn samma kÀlla.
- I koden för att förhindra buffertöverskridningar har funktionen snprintf anvÀnts istÀllet för sprintf, dÀr en grÀns för storleken av den resulterande strÀngen anges.
- Möjligheten att kompilera med lÀget "-D_FORTIFY_SOURCE=3" har etablerats, vilket identifierar potentiella buffertöverskridningar vid anvÀndning av strÀngfunktioner som definieras i header-filen string.h.
- Ett problem har ÄtgÀrdats som kunde leda till buffertöverskridningar vid hantering av mycket lÄnga filvÀgar till skript.
KĂ€lla: opennet.ru
