CVE-2019-11929CWE-119

Insufficient boundary checks when formatting numbers in number_format allows read/write access to out-of-bounds memory, potentially leading to remote code…

published October 2, 2019

CVSS
—
EPSS
4%
Percentile
90.5
In the wild
Unconfirmed
What it is

⚠️ A boundary check oversight in number formatting could be your unexpected party crasher! This bug allows crafty attackers to read and write out-of-bounds memory. 🔥 Think of it like a cashier who doesn't check the limit on a customer's credit card—letting them overdraw accidentally. Suddenly, unauthorized purchases are a possibility, and chaos can ensue! This vulnerability could lead to remote code execution, allowing an attacker to manipulate your system as they please—read private data, change configurations, or even take complete control. It's a recipe for disaster if left unpatched!

Put simply

Think of it like a cashier who doesn't check the limit on a customer's credit card—letting them overdraw accidentally. Suddenly, unauthorized purchases are a possibility, and chaos can ensue! The insufficient boundary checks in the number_format function in HHVM allow for out-of-bounds memory access, which can be exploited by remote attackers to execute arbitrary code. This affects multiple versions of HHVM both in the 3.x and 4.x branches.

What to do

This vulnerability could lead to remote code execution, allowing an attacker to manipulate your system as they please—read private data, change configurations, or even take complete control. It's a recipe for disaster if left unpatched! Upgrade to HHVM version 3.30.10 or ensure your installation is updated to at least version 4.18.3 or later. Regularly audit systems for outdated dependencies to dodge future vulnerabilities. 🔒 You've got this! Follow these steps, and you'll be the internet's security hero in no time! 🦸

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04028 · 90.5th percentile
Weakness
CWE-119 · Improper Restriction of Operations within the Bounds of a Memory Buffer
Published
2019-10-02T19:07Z
EPSS history
Timeline
  • 02 OCT 19:07Z
    Insufficient boundary checks when formatting numbers in number_format allows read/write access to out-of-bounds memory, potentially leading to remote code…
    cvelistv5