
Projet de codage sécurisé, recherche sur CVE-2019-17498 et implémentation d'une fonction de score de joueur écrite en C.
Programme setuid utilisé pour mettre à jour le score d'un joueur. Lit le contenu du fichier de score, recherche et met à jour le score en fonction de l'ID du joueur donné, si aucun ID de joueur n'est trouvé, alors un nouvel ID et un score sont ajoutés au fichier. Le programme ne doit pas planter de manière inattendue et doit se terminer proprement avec les erreurs gérées. Vérifier les dépassements, les fuites de mémoire, les conditions de concurrence et les privilèges élevés.