Skip to main content

phpMyAdmin EUVDEUVD-2026-113827

| CVE-2026-119562 LOW
SQL Injection (CWE-89)
2026-10-30 VulnCheck GHSA-q9rr-6m77-6xg8
2.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to phpMyAdmin (PR:L)
  2. Delivery
    Open /database/central-columns feature
  3. Exploit
    Submit unescaped col_extra/col_attribute payload
  4. Execution
    Injected SQL executes as controluser
  5. Impact
    Read or modify other users' config-storage data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated phpMyAdmin account (PR:L) AND a deployment where phpMyAdmin's configuration storage (pmadb) is set up with the pma__central_columns table and the Central Columns feature in use - this is not part of every phpMyAdmin install, which is a meaningful limiting factor. The concrete trigger is supplying unescaped col_extra and col_attribute values to the /database/central-columns endpoint, which are concatenated into pma__central_columns INSERT and UPDATE statements executed with controluser privileges. Limiting factors: valid authentication is mandatory, the configuration-storage feature must be enabled (non-default for many basic installs), the CVSS AC:H/AT:P indicates additional preconditions beyond a trivial request, and impact is confined to configuration-storage data of other phpMyAdmin users rather than arbitrary target databases.

Impact

This is a genuinely low-priority issue despite being network-reachable. The CVSS 4.0 base score is 2.3 (Low), and the vector tells a consistent story: AV:N (network) but AC:H and AT:P (elevated complexity plus a specific attack requirement), PR:L (a valid authenticated phpMyAdmin account is required), and only Low confidentiality/integrity impact (VC:L/VI:L) with no availability or subsequent-system impact. The vuln.today decision label is 'monitor', which aligns with the low score. No EPSS score was provided in the input, and there is no CISA KEV listing, so exploitation status is 'no public exploit identified at time of analysis' in the strict sense - however, the input includes a VulnCheck advisory and an abraxaslabs.tech research write-up, so a public PoC/research reference exists; it is not verified as working exploit code. The signals do not conflict: a low-impact, privilege-required, high-complexity SQL injection confined to phpMyAdmin's configuration-storage tables is a real but minor finding, not an emergency. The ceiling on impact is important - injection occurs within pma__central_columns INSERT/UPDATE statements executed as the controluser, so the realistic worst case is reading or tampering with other phpMyAdmin users' configuration-storage data, not full database compromise of arbitrary target databases.

Exploit ScenarioDerived

An attacker who already holds a valid phpMyAdmin login, on an instance where the configuration storage (pmadb) and Central Columns feature are configured, submits crafted col_extra and col_attribute values to /database/central-columns. Because these values are not escaped, the attacker injects SQL into the pma__central_columns INSERT/UPDATE queries, which run with controluser privileges, allowing them to read or modify other users' configuration-storage entries. A public research PoC reference exists (abraxaslabs/VulnCheck) but is not verified as working exploit code.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 30, 2026

SQL injection in phpMyAdmin through 5.2.3 allows an authenticated user to inject SQL through the unescaped col_extra and col_attribute fields submitted to the /database/central-columns endpoint, reaching INSERT and UPDATE statements run against the pma__central_columns table with controluser privileges. Exploitation requires a working phpMyAdmin login plus a deployment where configuration storage (pmadb) is configured and the Central Columns feature is in use, so impact is bounded to reading or altering other users' configuration-storage data rather than arbitrary application databases. The vendor priority is 'monitor' and CISA KEV does not list this CVE; a public research writeup documents the flaw, but no working exploit code is confirmed, and the assessed severity is low (CVSS 3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N).

RemediationAI

No vendor-released patch or fixed version is identified in the available data, and the affected range runs through phpMyAdmin 5.2.3, so track https://github.com/phpmyadmin/phpmyadmin for an upstream fix and apply it as soon as a release is published. Until then, the most direct control is to remove the exposure the flaw depends on: if the Central Columns feature is not needed, drop the pma__central_columns table or disable the configuration-storage setup (pmadb) for that installation - the trade-off is losing Central Columns and the other pmadb-backed features such as bookmarks, history and user preferences. Where the feature must stay, restrict who can reach /database/central-columns, for example by limiting phpMyAdmin access to trusted networks or a reverse-proxy allowlist, and grant the controluser only the minimum privileges on pma__central_columns so that any injected statement cannot reach beyond the metadata schema; both reduce but do not eliminate the injection path. Auditing pma__central_columns for unexpected rows or unexpected col_extra/col_attribute content can help detect prior abuse. Additional context is available in the VulnCheck advisory at https://www.vulncheck.com/advisories/phpmyadmin-through-5.2.3-sql-injection-via-central-columns-col-extra-and-col-attribute and the research writeup at https://abraxaslabs.tech/research/phpmyadmin-pmadb-central-sqli.

Affected VersionsENISA

phpMyAdmin 0 ≤5.2.3

Affected Packages

euvd phpmyadmin no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-89 (SQL injection) in phpMyAdmin's Central Columns feature. CentralColumns.php in the 5.2.3 release branch builds INSERT and UPDATE statements against the pma__central_columns table from the col_extra and col_attribute request values without escaping them, so a crafted request to /database/central-columns alters statement structure. Those queries execute under the controluser account, the dedicated MySQL user phpMyAdmin uses for its own configuration storage (pmadb), which means the injection surface is the phpMyAdmin metadata schema rather than the user's target databases. The affected product identifier is cpe:2.3:a:phpmyadmin:phpmyadmin:* with EUVD listing phpMyAdmin 0 through 5.2.3 as the affected range. The assessed vector's AC:H/AT:P reflects that a successful attack depends on preconditions beyond sending a simple request: a valid authenticated session, configuration storage set up with pma__central_columns, and the Central Columns feature actually in use. The precise mechanics of how the injected fragments are parsed server-side are documented in the referenced vendor source lines and the linked research writeup; the trigger conditions are limited to those described above.

Know when Phpmyadmin gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 2.3 LOW
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.2 MEDIUM

Authenticated user needed (PR:L) and the pmadb Central Columns configuration-storage precondition drives AC:H; impact limited to reading/modifying config-storage data gives C:L/I:L, A:N, scope unchanged.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

phpMyAdmin through 5.2.3 contains an sql injection vulnerability that allows authenticated users to inject SQL by supplying unescaped col_extra and col_attribute values to /database/central-columns. Attackers can inject SQL into pma__central_columns INSERT and UPDATE queries run with controluser privileges, reading or modifying other users' configuration-storage data.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
High
near-universal MySQL/MariaDB web admin tool across LAMP and shared-hosting stacks
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
High

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2016-5734 CRITICAL POC
9.8 Jul 03

phpMyAdmin 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

CVE-2012-5159 HIGH POC
7.5 Sep 25

phpMyAdmin 3.5.2.2, as distributed by the cdnetworks-kr-1 mirror during an unspecified time frame in 2012, contains an e

CVE-2013-3238 MEDIUM POC
6.0 Apr 26

phpMyAdmin 3.5.x before 3.5.8 and 4.x before 4.0.0-rc3 allows remote authenticated users to execute arbitrary code via a

CVE-2018-12613 HIGH POC
8.8 Jun 21

An issue was discovered in phpMyAdmin 4.8.x before 4.8.2, in which an attacker can include (view and potentially execute

CVE-2020-22452 CRITICAL POC
9.8 Jan 26

SQL Injection vulnerability in function getTableCreationQuery in CreateAddField.php in phpMyAdmin 5.x before 5.2.0 via t

CVE-2020-26935 CRITICAL POC
9.8 Oct 10

An issue was discovered in SearchController in phpMyAdmin before 4.9.6 and 5.x before 5.0.3. Rated critical severity (CV

CVE-2015-6830 MEDIUM POC
5.0 Sep 14

libraries/plugins/auth/AuthenticationCookie.class.php in phpMyAdmin 4.3.x before 4.3.13.2 and 4.4.x before 4.4.14.1 allo

CVE-2020-22278 HIGH POC
8.8 Nov 04

phpMyAdmin through 5.0.2 allows CSV injection via Export Section. Rated high severity (CVSS 8.8), this vulnerability is

CVE-2020-5504 HIGH POC
8.8 Jan 09

In phpMyAdmin 4 before 4.9.4 and 5 before 5.0.1, SQL injection exists in the user accounts page. Rated high severity (CV

CVE-2018-10188 HIGH POC
8.8 Apr 19

phpMyAdmin 4.8.0 before 4.8.0-1 has CSRF, allowing an attacker to execute arbitrary SQL statements, related to js/db_ope

CVE-2014-9218 MEDIUM POC
5.0 Dec 08

libraries/common.inc.php in phpMyAdmin 4.0.x before 4.0.10.7, 4.1.x before 4.1.14.8, and 4.2.x before 4.2.13.1 allows re

CVE-2012-5469 HIGH POC
7.5 Dec 20

The Portable phpMyAdmin plugin before 1.3.1 for WordPress allows remote attackers to bypass authentication and obtain ph

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy