CVE-2019-5434
revive-sas revive_adserver Deserialization of Untrusted Data
Record summary
CVE-2019-5434 has a selected CVSS score of 9.8 (critical); EIP currently links 1 catalogued exploit and 1 Nuclei template.
Description
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.
Exploitation context
Affected products and versions
2| Product | Source | Version range | Status |
|---|---|---|---|
Revive Adserver | CVE List | Fixed version v4.2.0 | affected |
revive_adserverBrowse revive-sas / revive_adserver | VulnCheck | Version data not supplied | |
Proofs of concept
1Catalogued exploits
ExploitDBRevive Adserver 4.2 - Remote Code ExecutionExploitDB exploitby crlfNot analyzed1 file
Nuclei templates
1ProjectDiscoveryCRITICALRevive Adserver 4.2 - Remote Code ExecutionCVSS 9.8
Revive Adserver 4.2 is susceptible to remote code execution. An attacker can send a crafted payload to the XML-RPC invocation script and trigger the unserialize() call on the "what" parameter in the "openads.spc" RPC method. This can be exploited to perform various types of attacks, e.g. 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.
Impact
Successful exploitation of this vulnerability could allow an attacker to execute arbitrary code on the target system.
Remediation
Apply the latest security patches or upgrade to a newer version of Revive Adserver.
Source: ProjectDiscovery