La version 7.0 du gestionnaire de paquets Pacman, utilisé dans la distribution Arch Linux, est disponible. Parmi les changements, on peut noter :
- Un nouveau paramètre DownloadUser a été ajouté aux paramètres, permettant de réduire les privilèges lors des opérations de téléchargement de fichiers et de conserver les fichiers téléchargés dans un répertoire temporaire appartenant à l'utilisateur spécifié dans la directive.
- Les systèmes basés sur le noyau Linux utilisent des mécanismes d'isolation qui interdisent au processus de téléchargement d'écrire dans les zones FC, en dehors du répertoire de téléchargement. Pour désactiver le mode d'isolation lors du téléchargement, il est proposé de configurer DisableSandbox et d'utiliser l'option de ligne de commande « --disable-sandbox ».
- Une vérification a été ajoutée pour s'assurer que la base de données et la signature numérique proviennent d'une source unique.
- Dans le code, pour éviter les dépassements de tampon, la fonction snprintf a été utilisée à la place de sprintf, avec une limite définie sur la taille de la chaîne résultante.
- La possibilité de compilation en mode « -D_FORTIFY_SOURCE=3 » a été mise en place, permettant de détecter d'éventuels débordements de tampon lors de l'exécution des fonctions de chaîne définies dans le fichier d'en-tête string.h.
- Un problème qui pouvait entraîner un débordement de tampon lors du traitement de chemins de fichiers très longs vers des scripts a été résolu.
Source : opennet.ru
