CVE-2019-9025

An issue was discovered in PHP 7.3.x before 7.3.1

published February 22, 2019

CVSS
—
EPSS
3%
Percentile
87.5
In the wild
Unconfirmed
What it is

⚠️ A whimsical character flaw in PHP could lead to some unexpected buffer gymnastics! 🎭 Think of it as a chef trying to prepare a meal with a recipe that calls for a negative quantity of an ingredient — chaos ensues! Without the right checks in place, the kitchen (or server) can spill out all over, mixing up data in ways you didn’t ask for. If exploited, this vulnerability could allow an attacker to read and write memory locations they shouldn’t, potentially leading to data corruption or instability. While it’s not currently known to be exploited, the risks of unknown issues can still lead to unpredictable behavior in your applications!

Put simply

Think of it as a chef trying to prepare a meal with a recipe that calls for a negative quantity of an ingredient — chaos ensues! Without the right checks in place, the kitchen (or server) can spill out all over, mixing up data in ways you didn’t ask for. In PHP versions 7.3.x before 7.3.1, a malformed multibyte string supplied to the mb_split() function can trigger memcpy() with a negative argument, allowing for potential memory access violations.

What to do

If exploited, this vulnerability could allow an attacker to read and write memory locations they shouldn’t, potentially leading to data corruption or instability. While it’s not currently known to be exploited, the risks of unknown issues can still lead to unpredictable behavior in your applications! Update PHP to version 7.3.1 or later to close this vulnerability. It's a good idea to audit your application for any instances where mb_split() is used with untrusted input. Regular updates can save you from headaches down the line! You've got this! With a quick update, you'll have your PHP running safely and smoothly again! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03065 · 87.5th percentile
Published
2019-02-22T23:00Z
EPSS history
Timeline
  • 22 FEB 23:00Z
    An issue was discovered in PHP 7.3.x before 7.3.1
    cvelistv5