CVE-2016-6631
An issue was discovered in phpMyAdmin. A user can execute a remote code execution attack against...
CVE-2016-6631 is a high vulnerability (CVSS 7.5) in Phpmyadmin, published August 31, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.75%, the 91st percentile. Fixed in phpmyadmin 4.4.15.8-r0.
An issue was discovered in phpMyAdmin. A user can execute a remote code execution attack against a server when phpMyAdmin is being run as a CGI application. Under certain server configurations, a user can pass a query string which is executed as a command-line argument by the file generator_plugin.sh. All 4.6.x versions (prior to 4.6.4), 4.4.x versions (prior to 4.4.15.8), and 4.0.x versions (prior to 4.0.10.17) are affected.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
An issue was discovered in phpMyAdmin. A user can execute a remote code execution attack against a server when phpMyAdmin is being run as a CGI application. Under certain server configurations, a user can pass a query string which is executed as a command-line argument by the file generator_plugin.sh. All 4.6.x versions (prior to 4.6.4), 4.4.x versions (prior to 4.4.15.8), and 4.0.x versions (prior to 4.0.10.17) are affected.
- Record
CVE-2016-6631- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 8.5 High
AV:N/AC:M/Au:S/C:C/I:C/A:C - Weakness
- CWE-78
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in phpMyAdmin. A user can execute a remote code execution attack against a server when phpMyAdmin is being run as a CGI application. Under certain server configurations, a user can pass a query string which is executed as a command-line argument by the file generator_plugin.sh. All 4.6.x versions (prior to 4.6.4), 4.4.x versions (prior to 4.4.15.8), and 4.0.x versions (prior to 4.0.10.17) are affected.
- Record
CVE-2016-6631- Updated
- 2026-11-02
EUVDEUVD-2016-7538 No score
An issue was discovered in phpMyAdmin. A user can execute a remote code execution attack against a server when phpMyAdmin is being run as a CGI application. Under certain server configurations, a user can pass a query string which is executed as a command-line argument by the file generator_plugin.sh. All 4.6.x versions (prior to 4.6.4), 4.4.x versions (prior to 4.4.15.8), and 4.0.x versions (prior to 4.0.10.17) are affected.
- Record
EUVD-2016-7538- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-5r36-wxjq-vcfh
7.5
An issue was discovered in phpMyAdmin. A user can execute a remote code execution attack against...
An issue was discovered in phpMyAdmin. A user can execute a remote code execution attack against a server when phpMyAdmin is being run as a CGI application. Under certain server configurations, a user can pass a query string which is executed as a command-line argument by the file generator_plugin.sh. All 4.6.x versions (prior to 4.6.4), 4.4.x versions (prior to 4.4.15.8), and 4.0.x versions (prior to 4.0.10.17) are affected.
- Record
GHSA-5r36-wxjq-vcfh- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
OSVALPINE-CVE-2016-6631
7.5
An issue was discovered in phpMyAdmin. A user can execute a remote code execution attack against a server when phpMyAdmin is being run as a CGI application. Under certain server configurations, a user can pass a query string which is executed as a command-line argument by the file generator_plugin.sh. All 4.6.x versions (prior to 4.6.4), 4.4.x versions (prior to 4.4.15.8), and 4.0.x versions (prior to 4.0.10.17) are affected.
- Record
ALPINE-CVE-2016-6631- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
7.5
An issue was discovered in phpMyAdmin. A user can execute a remote code execution attack against a server when phpMyAdmin is being run as a CGI application. Under certain server configurations, a user can pass a query string which is executed as a command-line argument by the file generator_plugin.sh. All 4.6.x versions (prior to 4.6.4), 4.4.x versions (prior to 4.4.15.8), and 4.0.x versions (prior to 4.0.10.17) are affected.
- Record
CVE-2016-6631- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2016-6631
7.5
An issue was discovered in phpMyAdmin. A user can execute a remote code execution attack against a server when phpMyAdmin is being run as a CGI application. Under certain server configurations, a user can pass a query string which is executed as a command-line argument by the file generator_plugin.sh. All 4.6.x versions (prior to 4.6.4), 4.4.x versions (prior to 4.4.15.8), and 4.0.x versions (prior to 4.0.10.17) are affected.
- Record
DEBIAN-CVE-2016-6631- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-6631
7.5
An issue was discovered in phpMyAdmin. A user can execute a remote code execution attack against a server when phpMyAdmin is being run as a CGI application. Under certain server configurations, a user can pass a query string which is executed as a command-line argument by the file generator_plugin.sh. All 4.6.x versions (prior to 4.6.4), 4.4.x versions (prior to 4.4.15.8), and 4.0.x versions (prior to 4.0.10.17) are affected.
- Record
UBUNTU-CVE-2016-6631- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2016-0291 No score
Updated phpmyadmin packages fix security vulnerability
In phpMyAdmin before 4.4.15.8, the decryption of the username/password is vulnerable to a padding oracle attack. The can allow an attacker who has access to a user's browser cookie file to decrypt the username and password. Also, the same initialization vector (IV) is used to hash the username and password stored in the phpMyAdmin cookie. If a user has the same password as their username, an attacker who examines the browser cookie can see that they are the same (CVE-2016-6606).
In phpMyAdmin before 4.4.15.8, multiple vulnerabilities have been discovered in the following areas of phpMyAdmin: Zoom search, GIS editor, Relation view, several Transformations, XML export, MediaWiki export, Designer, when the MySQL server is running with a specially-crafted log_bin directive, Database tab, Replication feature, and Database search (CVE-2016-6607).
In phpMyAdmin before 4.4.15.8, a vulnerability was found where a specially crafted database name could be used to run arbitrary PHP commands through the array export feature (CVE-2016-6609).
In phpMyAdmin before 4.4.15.8, a full path disclosure vulnerability was discovered where a user can trigger a particular error in the export mechanism to discover the full path of phpMyAdmin on the disk (CVE-2016-6610).
In phpMyAdmin before 4.4.15.8, a vulnerability was reported where a specially crafted database and/or table name can be used to trigger an SQL injection attack through the export functionality (CVE-2016-6611).
In phpMyAdmin before 4.4.15.8, a vulnerability was discovered where a user can exploit the LOAD LOCAL INFILE functionality to expose files on the server to the database system (CVE-2016-6612).
In phpMyAdmin before 4.4.15.8, a vulnerability was found where a user can specially craft a symlink on disk, to a file which phpMyAdmin is permitted to read but the user is not, which phpMyAdmin will then expose to the user (CVE-2016-6613).
In phpMyAdmin before 4.4.15.8, a vulnerability was reported with the %u username replacement functionality of the SaveDir and UploadDir features. When the username substitution is configured, a specially-crafted user name can be used to circumvent restrictions to traverse the file system (CVE-2016-6614).
In phpMyAdmin before 4.4.15.8, multiple XSS vulnerabilities were found in the following areas: Navigation pane and database/table hiding feature, the "Tracking" feature, and GIS visualization feature (CVE-2016-6615).
In phpMyAdmin before 4.4.15.8, a vulnerability was discovered in the following features where a user can execute an SQL injection attack against the account of the control user: User group Designer (CVE-2016-6616).
In phpMyAdmin before 4.4.15.8, a vulnerability was found in the transformation feature allowing a user to trigger a denial-of-service (DOS) attack against the server (CVE-2016-6618).
In phpMyAdmin before 4.4.15.8, a vulnerability was discovered in the user interface preference feature where a user can execute an SQL injection attack against the account of the control user (CVE-2016-6619).
In phpMyAdmin before 4.4.15.8, a vulnerability was reported where some data is passed to the PHP unserialize() function without verification that it's valid serialized data. A malicious user may be able to manipulate the stored data in a way to result in code being loaded and executed (CVE-2016-6620).
In phpMyAdmin before 4.4.15.8, a vulnerability was discovered where an unauthenticated user is able to execute a denial-of-service (DOS) attack by forcing persistent connections when phpMyAdmin is running with $cfg['AllowArbitraryServer']=true; (CVE-2016-6622).
In phpMyAdmin before 4.4.15.8, a vulnerability has been reported where a malicious authorized user can cause a denial-of-service (DOS) attack on a server by passing large values to a loop (CVE-2016-6623).
In phpMyAdmin before 4.4.15.8, a vulnerability was discovered where, under certain circumstances, it may be possible to circumvent the phpMyAdmin IP-based authentication…
- Record
MGASA-2016-0291- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10054-1 No score
phpMyAdmin-4.6.5.2-1.1 on GA media
These are all security issues fixed in the phpMyAdmin-4.6.5.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10054-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
phpmyadminAlpine:v3.2 |
before 4.4.15.8-r0 | 4.4.15.8-r0 |
phpmyadminDebian:12 |
before 4:4.6.4+dfsg1-1 | 4:4.6.4+dfsg1-1 |
phpmyadminDebian:13 |
before 4:4.6.4+dfsg1-1 | 4:4.6.4+dfsg1-1 |
phpmyadminDebian:14 |
before 4:4.6.4+dfsg1-1 | 4:4.6.4+dfsg1-1 |
phpmyadminDebian:8 |
before 4:4.2.12-2+deb8u6, plus listed versions 4:4.2.12-24:4.2.12-2+deb8u14:4.2.12-2+deb8u24:4.2.12-2+deb8u34:4.2.12-2+deb8u44:4.2.12-2+deb8u5 |
4:4.2.12-2+deb8u6 |
phpmyadminDebian:7 |
before 4:3.4.11.1-2+deb7u6, plus listed versions 4:3.4.11.1-24:3.4.11.1-2+deb7u14:3.4.11.1-2+deb7u24:3.4.11.1-2+deb7u34:3.4.11.1-2+deb7u44:3.4.11.1-2+deb7u5 |
4:3.4.11.1-2+deb7u6 |
phpmyadminMageia:5 |
before 4.4.15.8-1.mga5 | 4.4.15.8-1.mga5 |
phpmyadminUbuntu:14.04:LTS |
before 4:4.0.10-1ubuntu0.1, plus listed versions 4:4.0.6-14:4.0.8-14:4.0.9-14:4.0.10-1 |
4:4.0.10-1ubuntu0.1 |
phpmyadminUbuntu:16.04:LTS |
before 4:4.5.4.1-2ubuntu2.1, plus listed versions 4:4.4.13.1-14:4.5.0.2-24:4.5.1-14:4.5.1-24:4.5.1-3 Show 7 moreShow less4:4.5.2-14:4.5.2-24:4.5.3.1-14:4.5.4-14:4.5.4.1-24:4.5.4.1-2ubuntu14:4.5.4.1-2ubuntu2 |
4:4.5.4.1-2ubuntu2.1 |
phpMyAdminopenSUSE:Tumbleweed |
before 4.6.5.2-1.1 | 4.6.5.2-1.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
securityfocus.com/bid/92496
security.gentoo.org/glsa/201701-32
phpmyadmin.net/security/PMASA-2016-54
lists.debian.org/debian-lts-announce/2019/06/msg00009.html
nvd.nist.gov/vuln/detail/CVE-2016-6631
github.com/advisories/GHSA-5r36-wxjq-vcfh
Show 156 moreShow less
security.alpinelinux.org/vuln/CVE-2016-6631
security-tracker.debian.org/tracker/CVE-2016-6631
advisories.mageia.org/MGASA-2016-0291.html
bugs.mageia.org/show_bug.cgi?id=19204
phpmyadmin.net/security/PMASA-2016-29
phpmyadmin.net/security/PMASA-2016-30
phpmyadmin.net/security/PMASA-2016-32
phpmyadmin.net/security/PMASA-2016-33
phpmyadmin.net/security/PMASA-2016-34
phpmyadmin.net/security/PMASA-2016-35
phpmyadmin.net/security/PMASA-2016-36
phpmyadmin.net/security/PMASA-2016-37
phpmyadmin.net/security/PMASA-2016-38
phpmyadmin.net/security/PMASA-2016-39
phpmyadmin.net/security/PMASA-2016-41
phpmyadmin.net/security/PMASA-2016-42
phpmyadmin.net/security/PMASA-2016-43
phpmyadmin.net/security/PMASA-2016-45
phpmyadmin.net/security/PMASA-2016-46
phpmyadmin.net/security/PMASA-2016-47
phpmyadmin.net/security/PMASA-2016-48
phpmyadmin.net/security/PMASA-2016-49
phpmyadmin.net/security/PMASA-2016-50
phpmyadmin.net/security/PMASA-2016-51
phpmyadmin.net/security/PMASA-2016-52
phpmyadmin.net/security/PMASA-2016-53
phpmyadmin.net/security/PMASA-2016-55
phpmyadmin.net/security/PMASA-2016-56
phpmyadmin.net/files/4.4.15.6
phpmyadmin.net/news/2016/8/16/phpmyadmin-401017-44158-and-464-are-released
ubuntu.com/security/CVE-2016-6631
cve.org/CVERecord?id=CVE-2016-6631
suse.com/security/cve/CVE-2011-4107
suse.com/security/cve/CVE-2011-4634
suse.com/security/cve/CVE-2011-4780
suse.com/security/cve/CVE-2011-4782
suse.com/security/cve/CVE-2012-4219
suse.com/security/cve/CVE-2012-4345
suse.com/security/cve/CVE-2012-5339
suse.com/security/cve/CVE-2012-5368
suse.com/security/cve/CVE-2013-1937
suse.com/security/cve/CVE-2013-3238
suse.com/security/cve/CVE-2013-3239
suse.com/security/cve/CVE-2013-3240
suse.com/security/cve/CVE-2013-3241
suse.com/security/cve/CVE-2013-3242
suse.com/security/cve/CVE-2013-4729
suse.com/security/cve/CVE-2013-4995
suse.com/security/cve/CVE-2013-4996
suse.com/security/cve/CVE-2013-4997
suse.com/security/cve/CVE-2013-4998
suse.com/security/cve/CVE-2013-4999
suse.com/security/cve/CVE-2013-5000
suse.com/security/cve/CVE-2013-5001
suse.com/security/cve/CVE-2013-5002
suse.com/security/cve/CVE-2013-5003
suse.com/security/cve/CVE-2013-5029
suse.com/security/cve/CVE-2014-1879
suse.com/security/cve/CVE-2014-4348
suse.com/security/cve/CVE-2014-4349
suse.com/security/cve/CVE-2014-4954
suse.com/security/cve/CVE-2014-4955
suse.com/security/cve/CVE-2014-4986
suse.com/security/cve/CVE-2014-4987
suse.com/security/cve/CVE-2014-5273
suse.com/security/cve/CVE-2014-5274
suse.com/security/cve/CVE-2014-6300
suse.com/security/cve/CVE-2014-7217
suse.com/security/cve/CVE-2014-8326
suse.com/security/cve/CVE-2014-8958
suse.com/security/cve/CVE-2014-8959
suse.com/security/cve/CVE-2014-8960
suse.com/security/cve/CVE-2014-8961
suse.com/security/cve/CVE-2014-9218
suse.com/security/cve/CVE-2014-9219
suse.com/security/cve/CVE-2015-2206
suse.com/security/cve/CVE-2015-3902
suse.com/security/cve/CVE-2015-3903
suse.com/security/cve/CVE-2015-6830
suse.com/security/cve/CVE-2015-7873
suse.com/security/cve/CVE-2015-8669
suse.com/security/cve/CVE-2016-1927
suse.com/security/cve/CVE-2016-2038
suse.com/security/cve/CVE-2016-2039
suse.com/security/cve/CVE-2016-2040
suse.com/security/cve/CVE-2016-2041
suse.com/security/cve/CVE-2016-2042
suse.com/security/cve/CVE-2016-2043
suse.com/security/cve/CVE-2016-2044
suse.com/security/cve/CVE-2016-2045
suse.com/security/cve/CVE-2016-2559
suse.com/security/cve/CVE-2016-2560
suse.com/security/cve/CVE-2016-2561
suse.com/security/cve/CVE-2016-2562
suse.com/security/cve/CVE-2016-5097
suse.com/security/cve/CVE-2016-5099
suse.com/security/cve/CVE-2016-5701
suse.com/security/cve/CVE-2016-5702
suse.com/security/cve/CVE-2016-5703
suse.com/security/cve/CVE-2016-5704
suse.com/security/cve/CVE-2016-5705
suse.com/security/cve/CVE-2016-5706
suse.com/security/cve/CVE-2016-5730
suse.com/security/cve/CVE-2016-5731
suse.com/security/cve/CVE-2016-5732
suse.com/security/cve/CVE-2016-5733
suse.com/security/cve/CVE-2016-5734
suse.com/security/cve/CVE-2016-5739
suse.com/security/cve/CVE-2016-6606
suse.com/security/cve/CVE-2016-6607
suse.com/security/cve/CVE-2016-6608
suse.com/security/cve/CVE-2016-6609
suse.com/security/cve/CVE-2016-6610
suse.com/security/cve/CVE-2016-6611
suse.com/security/cve/CVE-2016-6612
suse.com/security/cve/CVE-2016-6613
suse.com/security/cve/CVE-2016-6614
suse.com/security/cve/CVE-2016-6615
suse.com/security/cve/CVE-2016-6616
suse.com/security/cve/CVE-2016-6617
suse.com/security/cve/CVE-2016-6618
suse.com/security/cve/CVE-2016-6619
suse.com/security/cve/CVE-2016-6620
suse.com/security/cve/CVE-2016-6621
suse.com/security/cve/CVE-2016-6622
suse.com/security/cve/CVE-2016-6623
suse.com/security/cve/CVE-2016-6624
suse.com/security/cve/CVE-2016-6625
suse.com/security/cve/CVE-2016-6626
suse.com/security/cve/CVE-2016-6627
suse.com/security/cve/CVE-2016-6628
suse.com/security/cve/CVE-2016-6629
suse.com/security/cve/CVE-2016-6630
suse.com/security/cve/CVE-2016-6631
suse.com/security/cve/CVE-2016-6632
suse.com/security/cve/CVE-2016-6633
suse.com/security/cve/CVE-2016-9847
suse.com/security/cve/CVE-2016-9848
suse.com/security/cve/CVE-2016-9849
suse.com/security/cve/CVE-2016-9850
suse.com/security/cve/CVE-2016-9851
suse.com/security/cve/CVE-2016-9852
suse.com/security/cve/CVE-2016-9853
suse.com/security/cve/CVE-2016-9854
suse.com/security/cve/CVE-2016-9855
suse.com/security/cve/CVE-2016-9856
suse.com/security/cve/CVE-2016-9857
suse.com/security/cve/CVE-2016-9858
suse.com/security/cve/CVE-2016-9859
suse.com/security/cve/CVE-2016-9860
suse.com/security/cve/CVE-2016-9861
suse.com/security/cve/CVE-2016-9862
suse.com/security/cve/CVE-2016-9863
suse.com/security/cve/CVE-2016-9864
suse.com/security/cve/CVE-2016-9865
suse.com/security/cve/CVE-2016-9866
Left out here: the rest of 1 source description. The JSON record has them.