CVE-2020-10804 phpMyAdmin SQL Injection

High 8.0 Published Updated

A malicious user can craft a username to trigger SQL injection, allowing attackers to execute arbitrary SQL commands and potentially escalate privileges.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2020-10804?

CVE-2020-10804 is a high-severity SQL injection vulnerability in Fedoraproject Fedora, published on 22 Mar 2020. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

In phpMyAdmin 4.x before 4.9.5 and 5.x before 5.0.2, a SQL injection vulnerability was found in retrieval of the current username (in libraries/classes/Server/Privileges.php and libraries/classes/UserPassword.php). A malicious user with access to the server could create a crafted username, and then trick the victim into performing specific actions with that user account (such as editing its privileges).

Weakness: CWE-89

Which versions are affected by CVE-2020-10804?

5 open source packages ship an affected version, including phpmyadmin/phpmyadmin and phpmyadmin. It affects 5 products.

PackageAffectedFixed in
phpmyadmin/phpmyadmin PackagistFrom 4.9.04.9.5
phpmyadmin/phpmyadmin PackagistFrom 4.9.04.9.5
phpmyadmin/phpmyadmin PackagistFrom 5.0.05.0.2
phpmyadmin/phpmyadmin PackagistFrom 5.0.05.0.2
phpmyadmin BitnamiFrom 4.0.04.9.5, 5.0.2

Products include Fedoraproject Fedora, Opensuse Backports Sle, Opensuse Leap, Phpmyadmin Phpmyadmin, Suse Package Hub.

How do I fix CVE-2020-10804?

Upgrade phpmyadmin/phpmyadmin to a fixed version for your release line: 4.9.5 or 5.0.2.

Use parameterised queries everywhere and never build SQL by joining strings. Upgrade affected software first; a web application firewall only buys time. More about SQL injection.

Is CVE-2020-10804 being exploited?

There is no known exploitation of CVE-2020-10804 in the wild and no public exploit code.

All Fedoraproject Fedora vulnerabilities

Sources

Also known as BIT-phpmyadmin-2020-10804, DEBIAN-CVE-2020-10804, GHSA-h65r-8fp8-w7cx, UBUNTU-CVE-2020-10804.

Is CVE-2020-10804 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free