CVE-2016-5734
critical · 9.8phpMyAdmin 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 eval) modifier, which might allow remote attackers to execute arbitrary PHP code via a crafted string, as demonstrated by the table search-and-replace implementation.
9.8
CVSS
81.4%
EPSS (exploit prob.)
100th
EPSS percentile
2016-07-03
Published
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-94
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| phpmyadmin | phpmyadmin | 4.0.0 |
| phpmyadmin | phpmyadmin | 4.0.1 |
| phpmyadmin | phpmyadmin | 4.0.2 |
| phpmyadmin | phpmyadmin | 4.0.3 |
| phpmyadmin | phpmyadmin | 4.0.4 |
| phpmyadmin | phpmyadmin | 4.0.4.1 |
| phpmyadmin | phpmyadmin | 4.0.4.2 |
| phpmyadmin | phpmyadmin | 4.0.5 |
| phpmyadmin | phpmyadmin | 4.0.6 |
| phpmyadmin | phpmyadmin | 4.0.7 |
| phpmyadmin | phpmyadmin | 4.0.8 |
| phpmyadmin | phpmyadmin | 4.0.9 |
| phpmyadmin | phpmyadmin | 4.0.10 |
| phpmyadmin | phpmyadmin | 4.0.10.1 |
| phpmyadmin | phpmyadmin | 4.0.10.2 |
| phpmyadmin | phpmyadmin | 4.0.10.3 |
| phpmyadmin | phpmyadmin | 4.0.10.4 |
| phpmyadmin | phpmyadmin | 4.0.10.5 |
| phpmyadmin | phpmyadmin | 4.0.10.6 |
| phpmyadmin | phpmyadmin | 4.0.10.7 |
| phpmyadmin | phpmyadmin | 4.0.10.8 |
| phpmyadmin | phpmyadmin | 4.0.10.9 |
| phpmyadmin | phpmyadmin | 4.0.10.10 |
| phpmyadmin | phpmyadmin | 4.0.10.11 |
| phpmyadmin | phpmyadmin | 4.0.10.12 |
| phpmyadmin | phpmyadmin | 4.0.10.13 |
| phpmyadmin | phpmyadmin | 4.0.10.14 |
| phpmyadmin | phpmyadmin | 4.0.10.15 |
| phpmyadmin | phpmyadmin | 4.6.0 |
| phpmyadmin | phpmyadmin | 4.6.0 |
| phpmyadmin | phpmyadmin | 4.6.0 |
| phpmyadmin | phpmyadmin | 4.6.0 |
| phpmyadmin | phpmyadmin | 4.6.1 |
| phpmyadmin | phpmyadmin | 4.6.2 |
| phpmyadmin | phpmyadmin | 4.4.0 |
| phpmyadmin | phpmyadmin | 4.4.1 |
| phpmyadmin | phpmyadmin | 4.4.1.1 |
| phpmyadmin | phpmyadmin | 4.4.2 |
| phpmyadmin | phpmyadmin | 4.4.3 |
| phpmyadmin | phpmyadmin | 4.4.4 |
Check a specific version with /api/v1/cve/match.
References
- http://www.securityfocus.com/bid/91387
- https://github.com/phpmyadmin/phpmyadmin/commit/1cc7466db3a05e95fe57a6702f41773e6829d54b
- https://github.com/phpmyadmin/phpmyadmin/commit/4bcc606225f15bac0b07780e74f667f6ac283da7
- https://security.gentoo.org/glsa/201701-32
- https://www.exploit-db.com/exploits/40185/
- https://www.phpmyadmin.net/security/PMASA-2016-27/
- http://www.securityfocus.com/bid/91387
- https://github.com/phpmyadmin/phpmyadmin/commit/1cc7466db3a05e95fe57a6702f41773e6829d54b
- https://github.com/phpmyadmin/phpmyadmin/commit/4bcc606225f15bac0b07780e74f667f6ac283da7
- https://security.gentoo.org/glsa/201701-32
- https://www.exploit-db.com/exploits/40185/
- https://www.phpmyadmin.net/security/PMASA-2016-27/
Query this programmatically:
curl https://evil-db.io/api/v1/cve/CVE-2016-5734