
Le module d'exploitation pour la CVE-2019-19781 #Shitrix (Vulnérabilité dans Citrix Application Delivery Controller et Citrix Gateway).
Une traversée de répertoire a été découverte dans Citrix Application Delivery Controller (ADC), également connu sous le nom de NetScaler, et Gateway 10.5, 11.1, 12.0, 12.1 et 13.0.
Lorsque le NSPPE reçoit une requête pour GET /vpn/index.html, il est censé envoyer cette requête à Apache, qui la traite. Cependant, en faisant la requête GET /vpn/../vpns/ (qui n'est pas assainie), Apache transforme la route en GET /vpns/ et traite cette dernière requête normalement.
Ce répertoire /vpns/ est intéressant car il contient du code Perl. Le script newbm.pl crée un tableau contenant des informations provenant de plusieurs paramètres, puis appelle la fonction filewrite, qui écrit le contenu dans un fichier XML sur le disque.
Un attaquant malveillant peut exécuter des commandes arbitraires à distance en créant un fichier XML corrompu qui utilise le Perl Template Toolkit dans une partie de la charge utile.
Ce module exploite cette...