CVE-2019-12922
phpMyAdmin Cross-Site Request Forgery (CSRF)
A CSRF issue in phpMyAdmin 4.9.0.1 allows deletion of any server in the Setup page.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
A CSRF issue in phpMyAdmin 4.9.0.1 allows deletion of any server in the Setup page.
- Record
CVE-2019-12922- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - CVSS 2.0
- 5.8 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:P - Weakness
- CWE-352
- Updated
- 2026-11-02
CVE List No score
A CSRF issue in phpMyAdmin 4.9.0.1 allows deletion of any server in the Setup page.
- Record
CVE-2019-12922- Updated
- 2026-11-02
EUVDEUVD-2022-2357 No score
A CSRF issue in phpMyAdmin 4.9.0.1 allows deletion of any server in the Setup page.
- Record
EUVD-2022-2357- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4c9q-64gq-xhx4
6.5
phpMyAdmin Cross-Site Request Forgery (CSRF)
A CSRF issue in phpMyAdmin 4.9.0.1 allows deletion of any server in the Setup page.
- Record
GHSA-4c9q-64gq-xhx4- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-352
- Updated
- 2026-11-02
OSVALPINE-CVE-2019-12922
6.5
A CSRF issue in phpMyAdmin 4.9.0.1 allows deletion of any server in the Setup page.
- Record
ALPINE-CVE-2019-12922- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-03
OSV
6.5
A CSRF issue in phpMyAdmin 4.9.0.1 allows deletion of any server in the Setup page.
- Record
CVE-2019-12922- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 7 moreShow less
OSVDEBIAN-CVE-2019-12922
6.5
A CSRF issue in phpMyAdmin 4.9.0.1 allows deletion of any server in the Setup page.
- Record
DEBIAN-CVE-2019-12922- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVGHSA-4c9q-64gq-xhx4
6.5
phpMyAdmin Cross-Site Request Forgery (CSRF)
A CSRF issue in phpMyAdmin 4.9.0.1 allows deletion of any server in the Setup page.
- Record
GHSA-4c9q-64gq-xhx4- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-352
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-12922
6.5
A CSRF issue in phpMyAdmin 4.9.0.1 allows deletion of any server in the Setup page.
- Record
UBUNTU-CVE-2019-12922- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2019:2211-1 No score
Security update for phpMyAdmin
This update for phpMyAdmin to 4.9.1 fixes the following issues:
Security issue fixed:
- CVE-2019-12922: Fixed CSRF issue that allowed deletion of any server in the Setup page. (boo#1150914)
- Record
openSUSE-SU-2019:2211-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0056-1 No score
Security update for phpMyAdmin
This update for phpMyAdmin to version 4.9.4 fixes the following issues:
- CVE-2020-5504: SQL injection in user accounts page (boo#1160456).
- Record
openSUSE-SU-2020:0056-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11171-1 No score
phpMyAdmin-5.1.1-1.2 on GA media
These are all security issues fixed in the phpMyAdmin-5.1.1-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11171-1- Updated
- 2026-11-02
OSVUSN-4843-1 No score
phpmyadmin vulnerabilities
Javier Nieto and Andres Rojas discovered that phpMyAdmin incorrectly managed input in the form of passwords. An attacker could use this vulnerability to cause a denial-of-service (DoS). This issue only affected Ubuntu 14.04 ESM. (CVE-2014-9218)
Emanuel Bronshtein discovered that phpMyAdmin failed to properly sanitize input in the form of database names in the PHP Array export feature. An authenticated attacker could use this vulnerability to run arbitrary PHP commands. This issue only affected Ubuntu 14.04 ESM and Ubuntu 16.04 ESM. (CVE-2016-6609)
Emanuel Bronshtein discovered that phpMyAdmin failed to properly sanitize input. An attacker could use this vulnerability to execute SQL injection attacks. This issue only affected Ubuntu 14.04 ESM and Ubuntu 16.04 ESM. (CVE-2016-6619)
Emanuel Bronshtein discovered that phpMyadmin failed to properly sanitize input. An authenticated attacker could use this vulnerability to cause a denial-of-service (DoS). This issue only affected Ubuntu 14.04 ESM and Ubuntu 16.04 ESM. (CVE-2016-6630)
Emanuel Bronshtein discovered that phpMyAdmin failed to properly sanitize input. An attacker could use this vulnerability to bypass AllowRoot restrictions and deny rules for usernames. This issue only affected Ubuntu 14.04 ESM and Ubuntu 16.04 ESM. (CVE-2016-9849)
Emanuel Bronshtein discovered that phpMyAdmin would allow sensitive information to be leaked when the argument separator in a URL was not the default & value. An attacker could use this vulnerability to obtain the CSRF token of a user. This issue only affected Ubuntu 14.04 ESM and Ubuntu 16.04 ESM. (CVE-2016-9866)
Isaac Bennetch discovered that phpMyAdmin was incorrectly restricting user access due to the behavior of the substr function on some PHP versions. An attacker could use this vulnerability to bypass login restrictions established for users that have no password set. This issue only affected Ubuntu 14.04 ESM. This issue only affected Ubuntu 14.04 ESM and Ubuntu 16.04 ESM. (CVE-2017-18264)
Emanuel Bronshtein discovered that phpMyAdmin failed to properly sanitize input in the form of parameters sent during a table editing operation. An attacker could use this vulnerability to trigger an endless recursion and cause a denial-of-service (DoS). This issue only affected Ubuntu 14.04 ESM and Ubuntu 16.04 ESM. (CVE-2017-1000014)
Emanuel Bronshtein discovered that phpMyAdmin failed to properly sanitize input used to generate a web page. An authenticated attacker could use this vulnerability to execute CSS injection attacks. This issue only affected Ubuntu 14.04 ESM and Ubuntu 16.04 ESM. (CVE-2017-1000015)
It was discovered that phpMyAdmin incorrectly handled certain input. An attacker could use this vulnerability to execute a cross-site scripting (XSS) attack via a crafted URL. This issue only affected Ubuntu 16.04 ESM. (CVE-2018-7260)
It was discovered phpMyAdmin incorrectly handled database names. An attacker could possibly use this to trigger a cross-site scripting attack. This issue only affected Ubuntu 16.04 ESM and Ubuntu 18.04 ESM. (CVE-2018-12581)
Daniel Le Gall discovered that phpMyAdmin would expose sensitive information to unauthorized actors due to an error in its transformation feature. An authenticated attacker could use this vulnerability to leak the contents of a local file. This issue only affected Ubuntu 14.04 ESM and Ubuntu 16.04 ESM. (CVE-2018-19968)
It was discovered that phpMyAdmin incorrectly handled user input. An attacker could possibly use this to perform a cross-site scripting attack. This issue only affected Ubuntu 16.04 ESM. (CVE-2018-19970)
It was discovered that phpMyAdmin failed to properly sanitize input. An attacker could use this vulnerability to execute an SQL injection attack via a specially crafted database name. This issue only affected Ubuntu 16.04 ESM. (CVE-2019-11768)
It was discovered that phpMyAdmin incorrectly handled some requests. An attacker could possibly use this to perform a cross…
- Record
USN-4843-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
phpmyadmin/phpmyadminPackagist |
through 4.9.0.1 | 4.9.1 |
phpmyadminAlpine:v3.10 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.11 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.12 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.13 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.14 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.15 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.16 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.17 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.18 |
before 4.9.1-r0 | 4.9.1-r0 |
Show 27 moreShow less
| Package | Affected | Fixed |
|---|---|---|
phpmyadminAlpine:v3.19 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.20 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.21 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.22 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.23 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminAlpine:v3.24 |
before 4.9.1-r0 | 4.9.1-r0 |
phpmyadminDebian:12 |
before 4:4.9.1+dfsg1-2 | 4:4.9.1+dfsg1-2 |
phpmyadminDebian:13 |
before 4:4.9.1+dfsg1-2 | 4:4.9.1+dfsg1-2 |
phpmyadminDebian:14 |
before 4:4.9.1+dfsg1-2 | 4:4.9.1+dfsg1-2 |
phpmyadmin/phpmyadminPackagist |
before 4.9.1, plus listed versions 4.0.04.0.14.0.104.0.10.14.0.10.2 Show 36 moreShow less4.0.10.34.0.10.44.0.10.54.0.10.64.0.10.74.0.10.84.0.10.94.0.24.0.34.0.44.0.4.14.0.4.24.0.54.0.64.0.74.0.84.0.94.7.04.7.14.7.24.7.34.7.44.7.54.7.64.7.74.7.84.7.94.8.04.8.0.14.8.14.8.24.8.34.8.44.8.54.9.04.9.0.1 |
4.9.1 |
phpmyadminUbuntu:Pro:14.04:LTS |
before 4:4.0.10-1ubuntu0.1+esm1, plus listed versions 4:4.0.6-14:4.0.8-14:4.0.9-14:4.0.10-14:4.0.10-1ubuntu0.1 |
4:4.0.10-1ubuntu0.1+esm1 |
phpmyadminUbuntu:Pro:16.04:LTS |
before 4:4.5.4.1-2ubuntu2.1+esm3, 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 9 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-2ubuntu24:4.5.4.1-2ubuntu2.14:4.5.4.1-2ubuntu2.1+esm2 |
4:4.5.4.1-2ubuntu2.1+esm3 |
phpmyadminUbuntu:Pro:18.04:LTS |
before 4:4.6.6-5ubuntu0.5+esm1, plus listed versions 4:4.6.6-54:4.6.6-5ubuntu0.2+esm14:4.6.6-5ubuntu0.2+esm24:4.6.6-5ubuntu0.5 |
4:4.6.6-5ubuntu0.5+esm1 |
phpmyadminUbuntu:Pro:14.04:LTS From an advisory covering 21 CVEs |
before 4:4.0.10-1ubuntu0.1+esm4, plus listed versions 4:4.0.6-14:4.0.8-14:4.0.9-14:4.0.10-14:4.0.10-1ubuntu0.14:4.0.10-1ubuntu0.1+esm14:4.0.10-1ubuntu0.1+esm24:4.0.10-1ubuntu0.1+esm3 |
4:4.0.10-1ubuntu0.1+esm4 |
phpmyadminUbuntu:Pro:16.04:LTS From an advisory covering 21 CVEs |
before 4:4.5.4.1-2ubuntu2.1+esm6, 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 12 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-2ubuntu24:4.5.4.1-2ubuntu2.14:4.5.4.1-2ubuntu2.1+esm24:4.5.4.1-2ubuntu2.1+esm34:4.5.4.1-2ubuntu2.1+esm44:4.5.4.1-2ubuntu2.1+esm5 |
4:4.5.4.1-2ubuntu2.1+esm6 |
phpmyadminUbuntu:Pro:18.04:LTS From an advisory covering 21 CVEs |
before 4:4.6.6-5ubuntu0.5+esm1, plus listed versions 4:4.6.6-54:4.6.6-5ubuntu0.2+esm14:4.6.6-5ubuntu0.2+esm24:4.6.6-5ubuntu0.5 |
4:4.6.6-5ubuntu0.5+esm1 |
phpmyadminUbuntu:Pro:20.04:LTS From an advisory covering 21 CVEs |
before 4:4.9.5+dfsg1-2ubuntu0.1~esm1, plus listed versions 4:4.9.1+dfsg1-24:4.9.2+dfsg1-14:4.9.5+dfsg1-1ubuntu14:4.9.5+dfsg1-2 |
4:4.9.5+dfsg1-2ubuntu0.1~esm1 |
phpMyAdminSUSE:Package Hub 12 |
before 4.9.1-bp151.3.6.1 | 4.9.1-bp151.3.6.1 |
phpMyAdminSUSE:Package Hub 15 |
before 4.9.1-bp151.3.6.1 | 4.9.1-bp151.3.6.1 |
phpMyAdminSUSE:Package Hub 15 SP1 |
before 4.9.1-bp151.3.6.1 | 4.9.1-bp151.3.6.1 |
phpMyAdminopenSUSE:Leap 15.0 |
before 4.9.1-bp151.3.6.1 | 4.9.1-bp151.3.6.1 |
phpMyAdminopenSUSE:Leap 15.1 |
before 4.9.1-bp151.3.6.1 | 4.9.1-bp151.3.6.1 |
phpMyAdminSUSE:Package Hub 12 From an advisory covering 3 CVEs |
before 4.9.4-bp151.3.12.1 | 4.9.4-bp151.3.12.1 |
phpMyAdminSUSE:Package Hub 15 From an advisory covering 3 CVEs |
before 4.9.4-bp151.3.12.1 | 4.9.4-bp151.3.12.1 |
phpMyAdminSUSE:Package Hub 15 SP1 From an advisory covering 3 CVEs |
before 4.9.4-bp151.3.12.1 | 4.9.4-bp151.3.12.1 |
phpMyAdminopenSUSE:Leap 15.1 From an advisory covering 3 CVEs |
before 4.9.4-bp151.3.12.1 | 4.9.4-bp151.3.12.1 |
phpMyAdminopenSUSE:Tumbleweed From an advisory covering 31 CVEs |
before 5.1.1-1.2 | 5.1.1-1.2 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | phpMyAdmin 4.9.0.1 - Cross-Site Request Forgery | 2019-09-13 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-12922 is a medium vulnerability (CVSS 6.5) in Phpmyadmin, published September 13, 2019. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 10.7%, the 95th percentile. Fixed in phpmyadmin/phpmyadmin 4.9.1.
References
seclists.org/fulldisclosure/2019/Sep/23
packetstormsecurity.com/files/154483/phpMyAdmin-4.9.0.1-Cross-Site-Request-Forgery.html
exploit-db.com/exploits/47385
lists.opensuse.org/opensuse-security-announce/2019-09/msg00078.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/PBLBE6CSC2ZLINIRBUU5XBLXYVBTF3KA
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YCB3PTGHZ7AJCM6BKCQRRP6HG3OKYCMN
Show 70 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QJ5BW2VEMD2P23ZYRWHDBEQHOKGKGWD6
github.com/phpmyadmin/phpmyadmin/commit/427fbed55d3154d96ecfc1c7784d49eaa3c04161
github.com/phpmyadmin/phpmyadmin/commit/7d21d4223bdbe0306593309132b4263d7087d13b
lists.opensuse.org/opensuse-security-announce/2020-01/msg00024.html
nvd.nist.gov/vuln/detail/CVE-2019-12922
lists.fedoraproject.org/archives/list/[email protected]/message/PBLBE6CSC2ZLINIRBUU5XBLXYVBTF3KA
lists.fedoraproject.org/archives/list/[email protected]/message/QJ5BW2VEMD2P23ZYRWHDBEQHOKGKGWD6
lists.fedoraproject.org/archives/list/[email protected]/message/YCB3PTGHZ7AJCM6BKCQRRP6HG3OKYCMN
github.com/advisories/GHSA-4c9q-64gq-xhx4
security.alpinelinux.org/vuln/CVE-2019-12922
security-tracker.debian.org/tracker/CVE-2019-12922
ubuntu.com/security/CVE-2019-12922
ubuntu.com/security/notices/USN-4843-1
cve.org/CVERecord?id=CVE-2019-12922
ubuntu.com/security/CVE-2014-9218
ubuntu.com/security/CVE-2016-6609
ubuntu.com/security/CVE-2016-6619
ubuntu.com/security/CVE-2016-6630
ubuntu.com/security/CVE-2016-9849
ubuntu.com/security/CVE-2016-9866
ubuntu.com/security/CVE-2017-18264
ubuntu.com/security/CVE-2017-1000014
ubuntu.com/security/CVE-2017-1000015
ubuntu.com/security/CVE-2018-7260
ubuntu.com/security/CVE-2018-12581
ubuntu.com/security/CVE-2018-19968
ubuntu.com/security/CVE-2018-19970
ubuntu.com/security/CVE-2019-6798
ubuntu.com/security/CVE-2019-11768
ubuntu.com/security/CVE-2019-12616
ubuntu.com/security/CVE-2019-19617
ubuntu.com/security/CVE-2020-5504
ubuntu.com/security/CVE-2020-26934
ubuntu.com/security/CVE-2020-26935
lists.opensuse.org/archives/list/[email protected]/thread/D2YNQNMKYRB7MW5FDL2JTZKJHYYEOU6Q
bugzilla.suse.com/1150914
suse.com/security/cve/CVE-2019-12922
lists.opensuse.org/archives/list/[email protected]/thread/IGARHYC7NYETOS2R5K3CIBS5JNGYZKQL
bugzilla.suse.com/1157614
bugzilla.suse.com/1160456
suse.com/security/cve/CVE-2019-18622
suse.com/security/cve/CVE-2020-5504
suse.com/security/cve/CVE-2005-2869
suse.com/security/cve/CVE-2006-1804
suse.com/security/cve/CVE-2006-2031
suse.com/security/cve/CVE-2015-8980
suse.com/security/cve/CVE-2017-1000013
suse.com/security/cve/CVE-2017-1000014
suse.com/security/cve/CVE-2017-1000015
suse.com/security/cve/CVE-2017-1000016
suse.com/security/cve/CVE-2017-1000017
suse.com/security/cve/CVE-2017-1000018
suse.com/security/cve/CVE-2017-1000499
suse.com/security/cve/CVE-2018-10188
suse.com/security/cve/CVE-2018-12581
suse.com/security/cve/CVE-2018-12613
suse.com/security/cve/CVE-2018-15605
suse.com/security/cve/CVE-2018-19968
suse.com/security/cve/CVE-2018-19969
suse.com/security/cve/CVE-2018-19970
suse.com/security/cve/CVE-2018-7260
suse.com/security/cve/CVE-2019-11768
suse.com/security/cve/CVE-2019-12616
suse.com/security/cve/CVE-2019-6798
suse.com/security/cve/CVE-2019-6799
suse.com/security/cve/CVE-2020-10802
suse.com/security/cve/CVE-2020-10803
suse.com/security/cve/CVE-2020-10804
suse.com/security/cve/CVE-2020-26934
suse.com/security/cve/CVE-2020-26935
Left out here: the rest of 1 source description. The JSON record has them.