
CVE-2019-11043 && PHP7.x && RCE EXP
Dans les versions de PHP 7.1.x inférieures à 7.1.33, 7.2.x inférieures à 7.2.24 et 7.3.x inférieures à 7.3.11
Testé sous PHP 7.2.20/7.3.10
1. Relativement stable, il suffit de bruteforcer la longueur de la requête et la longueur du champ d'en-tête Header
2. Vérification de l'existence de la vulnérabilité via auto_session
3. Implémentation de la robustesse en déterminant le nombre de processus worker cible
4. Contamination de tous les processus worker
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
include fastcgi_params;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_pass 127.0.0.1:9000;
python cve_2019_11043.py -u http://xxxx/index.php