Udgivelsen af pakkestyringsprogrammet Pacman 7.0, der anvendes i Arch Linux-distributionen, er nu tilgængelig. Ændringerne omfatter:
- I indstillingerne er parameteren DownloadUser tilføjet, som muliggør at nulstille privilegierne under filoverførselsoperationer og gemme de downloadede filer i en midlertidig mappe ejet af den bruger, der angives i direktivet.
- I systemer baseret på Linux-kernen er der implementeret isoleringsmekanismer, der forhindrer processen, der udfører download, i at skrive til FС-områder uden for download-mappen. For at deaktivere isolationsmodus under download er indstillingen DisableSandbox og kommandolinjeoptionen "—disable-sandbox" foreslået.
- Der er tilføjet en kontrol for, at databasen og den digitale signatur er hentet fra én kilde.
- I koden til at forhindre buffer-overløb er funktionen snprintf brugt i stedet for funktionen sprintf, hvor der angives en grænse for længden af den resulterende streng.
- Der er nu mulighed for at kompilere i tilstanden "-D_FORTIFY_SOURCE=3", som identificerer potentielle buffer-overløb under udførelse af strengfunktioner defineret i headerfilen string.h.
- Problemet, der kunne føre til buffer-overløb ved behandling af meget lange filstier til skripter, er blevet løst.
Kilde: opennet.ru
