De release van pakketbeheerder Pacman 7.0, gebruikt in de distributie Arch Linux, is beschikbaar. Onder de wijzigingen zijn de volgende te noemen:
- In de instellingen is de parameter DownloadUser toegevoegd, waarmee de privileges tijdens bestandinvoer kunnen worden teruggezet en de gedownloade bestanden kunnen worden opgeslagen in een tijdelijke map die toebehoort aan de gebruiker die in de richtlijn is opgegeven.
- In systemen gebaseerd op de Linux-kernel zijn isolatiemechanismen geĆÆmplementeerd die het proces dat de downloads uitvoert verbieden om te schrijven in gebieden van het bestandssysteem buiten de downloadmap. Om de isolatiemodus tijdens het opstarten uit te schakelen, zijn de instelling DisableSandbox en de commandoregeloptie '--disable-sandbox' aangeboden.
- Er is een controle toegevoegd om te waarborgen dat de database en digitale handtekening uit dezelfde bron zijn geladen.
- In de code om buffer overflow te voorkomen, is in plaats van de functie sprintf de functie snprintf gebruikt, waarbij een limiet op de grootte van de resulterende string is ingesteld.
- De mogelijkheid om te bouwen in de modus '-D_FORTIFY_SOURCE=3' is verbeterd, waarmee mogelijke buffer overflows bij het uitvoeren van stringfuncties in de header file string.h kunnen worden gedetecteerd.
- Een probleem is opgelost dat kon leiden tot buffer overflow bij het verwerken van zeer lange bestandsnamen naar scripts.
Bron: opennet.ru
