Vulnerability record · CVE-2020-8143 · published 3 April 2020
CVE-2020-8143: Revive Adserver open redirect via returnurl parameter
Revive Adserver · Revive Adserver
Revive Adserver before 5.0.5 contains an open redirect in the admin interface. A crafted link can redirect a logged-in user to an arbitrary destination through the returnurl GET parameter, and CSRF protection on /www/admin/*-modify.php can be bypassed when no meaningful parameter is sent. This matters because it enables convincing phishing redirects that appear to originate from a trusted ad server domain.
Description
An Open Redirect vulnerability was discovered in Revive Adserver version < 5.0.5 and reported by HackerOne user hoangn144. A remote attacker could trick logged-in users to open a specifically crafted link and have them redirected to any destination.The CSRF protection of the “/www/admin/*-modify.php” could be skipped if no meaningful parameter was sent. No action was performed, but the user was still redirected to the target page, specified via the “returnurl” GET parameter.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Automated analysis
medium priorityThe flaw is a medium-severity open redirect requiring authenticated user interaction, but public exploit detail and a high EPSS score raise the likelihood of phishing abuse.
What it is
Revive Adserver before 5.0.5 contains an open redirect in the admin interface. A crafted link can redirect a logged-in user to an arbitrary destination through the returnurl GET parameter, and CSRF protection on /www/admin/*-modify.php can be bypassed when no meaningful parameter is sent. This matters because it enables convincing phishing redirects that appear to originate from a trusted ad server domain.
Impact
An attacker can redirect a logged-in administrator to an attacker-controlled site, supporting credential phishing or malware delivery under the guise of the trusted Revive Adserver origin. No direct data modification or code execution is gained from the redirect itself.
Attack surface
Reached over the network via a crafted URL containing the returnurl parameter; the victim must be authenticated and must click the link, so user interaction is required. No privileges are needed by the attacker.
Exploitation
Not listed in CISA KEV, but EPSS is high at roughly 0.70 (99th percentile) and the HackerOne report is tagged Exploit, indicating public proof-of-concept detail exists. No ransomware usage is documented.
What to do
- Upgrade Revive Adserver to 5.0.5 or later, which addresses this issue per the vendor advisory.
- Validate and allowlist redirect destinations for the returnurl parameter instead of accepting arbitrary URLs.
- Enforce CSRF token checks on /www/admin/*-modify.php even when no meaningful parameters are submitted.
- Warn or train admin users not to follow unexpected links to the ad server admin panel.
Detection
- Review web logs for requests to /www/admin/*-modify.php with a returnurl parameter pointing to external domains.
- Alert on admin-panel requests where the returnurl value is an absolute URL outside the organization's own domains.
- Monitor for redirect chains from the Revive Adserver host to unfamiliar external sites in proxy or DNS logs.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| https://hackerone.com/reports/794144 | ExploitThird Party Advisory |
| https://www.revive-adserver.com/security/revive-sa-2020-002/ | Vendor Advisory |
| https://hackerone.com/reports/794144 | ExploitThird Party Advisory |
| https://www.revive-adserver.com/security/revive-sa-2020-002/ | Vendor Advisory |
Track CVE-2020-8143 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2020-8143), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.