CVE-2019-5434CWE-502

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…

published May 6, 2019

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.1th percentile for exploit probability.

CVSS
—
EPSS
57%
Percentile
99.1
In the wild
Unconfirmed
What it is

🚨 A cleverly crafted payload is all it takes to exploit this vulnerability in Revive Adserver! Think of it like a delivery driver who accepts packages without checking the label. An attacker can send a rogue package that triggers a dangerous process, allowing unwanted access and potentially harmful actions. If exploited, an attacker can gain unauthorized access to Revive Adserver instances, potentially delivering malware to third-party sites. It's a gateway for chaos! Your ad server could be turned into a malicious tool without you even noticing.

Put simply

Think of it like a delivery driver who accepts packages without checking the label. An attacker can send a rogue package that triggers a dangerous process, allowing unwanted access and potentially harmful actions. This vulnerability occurs when the XML-RPC invocation script processes an untrusted payload via the unserialize() function on a parameter in the 'openads.spc' RPC method, which can lead to PHP object injection and other serialization-related exploits.

What to do

If exploited, an attacker can gain unauthorized access to Revive Adserver instances, potentially delivering malware to third-party sites. It's a gateway for chaos! Your ad server could be turned into a malicious tool without you even noticing. To safeguard your systems, upgrade to version 4.2.0 or later immediately. Ensure you review and validate all inputs sent to your XML-RPC methods to prevent similar vulnerabilities. Regularly audit your ad server configurations too! You've got this! By following these steps, you'll bolster your defenses and keep those pesky attackers at bay. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.57022 · 99.1th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2019-05-06T16:53Z
EPSS history
Timeline
  • 22 SEP 03:18Z
    EPSS moved 57% → 27%
    epss
  • 06 SEP 03:13Z
    EPSS moved 57% → 27%
    epss
  • 30 AUG 16:02Z
    EPSS moved 27% → 57%
    epss
  • 29 AUG 04:55Z
    EPSS moved 57% → 27%
    epss
  • 06 MAY 16:53Z
    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…
    cvelistv5