Skip to content
OpenAdvisories
Medium · 5.9 Scanner template CVE-2019-6799 EUVD-2022-3540GHSA-c8wj-q36q-3wg4

phpMyAdmin Arbitrary file read vulnerability

Published Jan 26, 2019 · Updated Aug 4, 2024 · Assigned by mitre

Description

An issue was discovered in phpMyAdmin before 4.8.5. When the AllowArbitraryServer configuration setting is set to true, with the use of a rogue MySQL server, an attacker can read any file on the server that the web server's user can access. This is related to the mysql.allow_local_infile PHP configuration, and the inadvertent ignoring of "options(MYSQLI_OPT_LOCAL_INFILE" calls.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 phpmyadmin 4:4.9.1+dfsg1-2 —
Debian 13 phpmyadmin 4:4.9.1+dfsg1-2 —
Debian 12 phpmyadmin 4:4.9.1+dfsg1-2 —
Debian 8 phpmyadmin 4:4.2.12-2+deb8u5 DLA-1692-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS phpmyadmin 4:4.6.6-5ubuntu0.5 USN-4639-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 16.04 LTS phpmyadmin No fix yet —
Ubuntu Pro 14.04 LTS phpmyadmin No fix yet —
ReleasePackageFixed inAdvisory
SUSE Package Hub 15 phpMyAdmin 4.8.5-bp150.3.9.1 openSUSE-SU-2019:0194-1
SUSE Package Hub 12 phpMyAdmin 4.8.5-bp150.3.9.1 openSUSE-SU-2019:0194-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed phpMyAdmin 5.1.1-1.2 openSUSE-SU-2024:11171-1
openSUSE Leap 15.0 phpMyAdmin 4.8.5-bp150.3.9.1 openSUSE-SU-2019:0194-1
ReleasePackageFixed inAdvisory
Alpine v3.24 phpmyadmin 4.8.5-r0 —
Alpine v3.23 phpmyadmin 4.8.5-r0 —
Alpine v3.22 phpmyadmin 4.8.5-r0 —
Alpine v3.21 phpmyadmin 4.8.5-r0 —
Alpine v3.20 phpmyadmin 4.8.5-r0 —
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 phpmyadmin 4.8.5-r0 —
Alpine v3.18 phpmyadmin 4.8.5-r0 —
Alpine v3.17 phpmyadmin 4.8.5-r0 —
Alpine v3.16 phpmyadmin 4.8.5-r0 —
Alpine v3.15 phpmyadmin 4.8.5-r0 —
Alpine v3.14 phpmyadmin 4.8.5-r0 —
Alpine v3.13 phpmyadmin 4.8.5-r0 —
Alpine v3.12 phpmyadmin 4.8.5-r0 —
Alpine v3.11 phpmyadmin 4.8.5-r0 —
Alpine v3.10 phpmyadmin 4.8.5-r0 —
Alpine v3.9 phpmyadmin 4.8.5-r0 —

Automated scanner template

A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.

Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.

Affected packages

EcosystemPackageAffectedFixedRecord
Packagist phpmyadmin/phpmyadmin >= 4.8, < 4.8.5 4.8.5 GHSA-c8wj-q36q-3wg4

Advisories 4

References