Deserialization in Revive-Sas Revive Adserver
CVE-2019-5434
An attacker could send a specifically crafted payload to the XML-RPC invocation script and trigger the unserialize() call on the "what" parameter in the "openads.spc" RPC method. Such vulnerability could be used to perform various types of attacks, e.g. exploit serialize-related PHP vulnerabilities or PHP object injection. It is possible, although unconfirmed, that the vulnerability has been used by some attackers in order to gain access to some Revive Adserver instances and deliver malware through them to third party websites. This vulnerability was addressed in version 4.2.0.
Vulnerability class: Insecure Deserialization
Published · last modified .
CVSS v3 metric
CVSS v3 base score 9.8 (Critical). Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.
EPSS exploit prediction
EPSS: 0.570 (99.1th percentile), scored .
High probability of exploitation in the next 30 days — patch promptly. 99th percentile — 99.1% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.570 · newest: 0.570 · change: 0.000
Affected products
- Revive-Sas Revive Adserver
- Revive Adserver — versions Fixed version v4.2.0
Weakness classification (CWE)
Public proof-of-concept exploits
References
- hackerone.com/reports/512076 (Third Party Advisory)
- hackerone.com/reports/542670 (Third Party Advisory)
- www.revive-adserver.com/security/revive-sa-2019-001/ (Vendor Advisory)
- packetstormsecurity.com/files/155559/Revive-Adserver-4.2-Remote-Code-Execution…
Frequently asked questions
- What is CVE-2019-5434?
- CVE-2019-5434 is a critical-severity vulnerability in Revive-Sas Revive Adserver, classified under Deserialization of Untrusted Data. CVSS score: 9.8/10. Published 2019-05-06.
- How severe is CVE-2019-5434?
- Critical severity. CVSS v3 base score is 9.8 out of 10.
- Is CVE-2019-5434 known to be exploited?
- 2 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.