
Exploit de preuve de concept pour la vulnérabilité d'exécution de code à distance use-after-free de Foxit Reader CPDF_Object (CVE-2018-9951) affectant les versions 8.3.5.30351 et antérieures.
Le fait de référencer de la mémoire après sa libération peut entraîner le plantage d'un programme, l'utilisation de valeurs inattendues ou l'exécution de code.
Cette vulnérabilité permet à des attaquants distants d'exécuter du code arbitraire sur des installations vulnérables de Foxit Reader. L'interaction de l'utilisateur est nécessaire pour exploiter cette vulnérabilité, car la cible doit visiter une page malveillante ou ouvrir un fichier malveillant.
Le défaut spécifique réside dans la gestion des objets CPDF_Object. Le problème résulte de l'absence de validation de l'existence d'un objet avant d'effectuer des opérations sur celui-ci. Un attaquant peut exploiter cette vulnérabilité pour exécuter du code dans le contexte du processus en cours.
CVE-2018-9951
Sudhakar Verma et Ashfaq Ansari - Projet Srishti