• [^] # Re: La description n'est pas claire je trouve.

    Posté par . En réponse au journal Une CVE dans le compilateur rust. Évalué à 5.

    On parle bien de supprimer des fichier auquel l'utilisateur qui les supprime a bien les droits de suppression.

    Ce n'est pas ce que j'ai compris, et c'est tout l'intérêt de la race condition. Je mets un lien symbolique vers un répertoire sur lequel j'ai des droits, le code Rust vérifie que c'est bien le cas et accepte d'agir en mon nom (je le mandate), puis avant qu'il suive le lien pour en effacer le contenu, je change la destination vers un répertoire sur lequel je n'ai aucun droit et là paf le chien. La race condition est là : entre le check et l'effacement effectif.

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.