CVE-2014-9912

The get_icu_disp_value_src_php function in ext/intl/locale/locale_methods.c in PHP before 5.3.29, 5.4.x before 5.4.30, and 5.5.x before 5.5.14 does not…

published January 4, 2017

CVSS
—
EPSS
5%
Percentile
92.1
In the wild
Unconfirmed
What it is

⚠️ A sneaky buffer overflow lurks in the PHP intl extension! If you're running versions before 5.3.29 or 5.4.30, it's time to pay attention! 🔍 Think of it as a restaurant that serves a dish without checking the portion size. If an overly generous customer orders a massive plate, it could spill over onto the floor, causing chaos — just like how this vulnerability can overflow the buffer and disrupt your server. An attacker can trigger this vulnerability by sending a long argument to the locale_get_display_name function, leading to a denial of service that could leave your application unresponsive. While there's no known exploitation yet, the potential for unexpected behavior makes this a situation to take seriously!

Put simply

Think of it as a restaurant that serves a dish without checking the portion size. If an overly generous customer orders a massive plate, it could spill over onto the floor, causing chaos — just like how this vulnerability can overflow the buffer and disrupt your server. This vulnerability in the get_icu_disp_value_src_php function does not properly restrict calls to the ICU component, which can lead to a buffer overflow when lengthy arguments are processed.

What to do

An attacker can trigger this vulnerability by sending a long argument to the locale_get_display_name function, leading to a denial of service that could leave your application unresponsive. While there's no known exploitation yet, the potential for unexpected behavior makes this a situation to take seriously! Ensure your PHP version is updated to at least 5.3.29, 5.4.30, or 5.5.14 to close this loophole. It's a good idea to regularly check and apply PHP updates to keep your environment secure. You've got this! Stay proactive and secure your applications — the internet will thank you! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04948 · 92.1th percentile
Published
2017-01-04T20:00Z
EPSS history
Timeline
  • 04 JAN 20:00Z
    The get_icu_disp_value_src_php function in ext/intl/locale/locale_methods.c in PHP before 5.3.29, 5.4.x before 5.4.30, and 5.5.x before 5.5.14 does not…
    cvelistv5