CVE-2019-9020

An issue was discovered in PHP before 5.6.40, 7.x before 7.1.26, 7.2.x before 7.2.14, and 7.3.x before 7.3.1

published February 22, 2019

CVSS
—
EPSS
10%
Percentile
95.6
In the wild
Unconfirmed
What it is

⚠️ Invalid input to xmlrpc_decode() can lead to some pretty nasty surprises! This vulnerability affects PHP versions before 5.6.40, 7.x before 7.1.26, and more! 🚨 Think of it like a chef at a restaurant who decides to cook with spoiled ingredients because they forgot to check the pantry. The dish might taste fine initially, but it could lead to disastrous consequences for anyone who eats it! If exploited, this could allow an attacker to access memory they shouldn't, potentially leading to corrupted data or even crashing your PHP application. While it hasn't been known to cause widespread problems, the potential for unexpected behavior is definitely there.

Put simply

Think of it like a chef at a restaurant who decides to cook with spoiled ingredients because they forgot to check the pantry. The dish might taste fine initially, but it could lead to disastrous consequences for anyone who eats it! This vulnerability arises from invalid input to the xmlrpc_decode() function in PHP, which can allow for out-of-bounds memory read or 'read after free' situations, leading to security risks and application instability.

What to do

If exploited, this could allow an attacker to access memory they shouldn't, potentially leading to corrupted data or even crashing your PHP application. While it hasn't been known to cause widespread problems, the potential for unexpected behavior is definitely there. To protect your application, update to the latest stable version of PHP. Ensure you're on 5.6.40, 7.1.26, 7.2.14, or 7.3.1 or higher. Additionally, review input validation in your XML-RPC handling to prevent similar issues. You've got this! Stay proactive and secure your PHP applications with these updates! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.10059 · 95.6th percentile
Published
2019-02-22T23:00Z
EPSS history
Timeline
  • 22 FEB 23:00Z
    An issue was discovered in PHP before 5.6.40, 7.x before 7.1.26, 7.2.x before 7.2.14, and 7.3.x before 7.3.1
    cvelistv5