CVE-2016-5734

phpMyAdmin 4.0.x before 4.0.10.16, 4.4.x before 4.4.15.7, and 4.6.x before 4.6.3 does not properly choose delimiters to prevent use of the preg_replace e (aka…

published July 3, 2016

Patch now

High probability of exploitation

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

CVSS
—
EPSS
81%
Percentile
99.6
In the wild
Unconfirmed
What it is

⚠️ A crafty delimiter choice in phpMyAdmin could let attackers run arbitrary PHP code with just a string — a recipe for disaster if not handled properly! 🔥 Think of it like a restaurant where the chef doesn't check the ingredients before cooking. If someone slips in a harmful ingredient, it could create a dish that makes everyone sick. In this case, the crafted string is that sneaky ingredient that can lead to a total security meltdown! An attacker could exploit this vulnerability to execute any PHP code on your server, potentially compromising your entire database. This means they could access sensitive information, alter records, or even take full control of your system. Yikes!

Put simply

Think of it like a restaurant where the chef doesn't check the ingredients before cooking. If someone slips in a harmful ingredient, it could create a dish that makes everyone sick. In this case, the crafted string is that sneaky ingredient that can lead to a total security meltdown! This vulnerability in phpMyAdmin allows attackers to bypass security by improperly handling delimiters in the preg_replace function, specifically with the 'e' modifier, leading to arbitrary code execution via crafted strings.

What to do

An attacker could exploit this vulnerability to execute any PHP code on your server, potentially compromising your entire database. This means they could access sensitive information, alter records, or even take full control of your system. Yikes! To protect yourself, upgrade phpMyAdmin to version 4.0.10.16, 4.4.15.7, or 4.6.3 or later. Regularly review and sanitize your input and avoid using the 'e' modifier in regex operations where possible. Don't leave your database out in the open; take action now! You've got this! Secure your phpMyAdmin, and you’ll be a security hero in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.81373 · 99.6th percentile
Published
2016-07-03T01:00Z
EPSS history
Timeline
  • 03 JUL 01:00Z
    phpMyAdmin 4.0.x before 4.0.10.16, 4.4.x before 4.4.15.7, and 4.6.x before 4.6.3 does not properly choose delimiters to prevent use of the preg_replace e (aka…
    cvelistv5