
Il modulo di sfruttamento per CVE-2019-19781 #Shitrix (Vulnerabilità in Citrix Application Delivery Controller e Citrix Gateway).
Una directory traversal è stata scoperta in Citrix Application Delivery Controller (ADC), noto anche come NetScaler, e Gateway 10.5, 11.1, 12.0, 12.1 e 13.0.
Quando l'NSPPE riceve una richiesta per GET /vpn/index.html, dovrebbe inviarla ad Apache, che la elabora. Tuttavia, effettuando la richiesta GET /vpn/../vpns/ (che non viene sanificata), Apache trasforma il percorso in GET /vpns/ e elabora quest'ultima richiesta normalmente.
Questa directory /vpns/ è interessante perché contiene codice Perl. Lo script newbm.pl crea un array contenente informazioni da diversi parametri, poi chiama la funzione filewrite, che scrive il contenuto in un file XML su disco.
Un attaccante malintenzionato può eseguire comandi arbitrari da remoto creando un file XML corrotto che utilizza il Perl Template Toolkit in parte del payload.
Questo modulo sfrutta questa...