Description
phpMyAdmin through 5.2.3 contains an sql injection vulnerability in Designer saveSetting() that allows authenticated users to inject SQL via unescaped json_encode() output. Attackers can send crafted index or value parameters with operation=save_setting_value to /database/designer to overwrite other users' designer settings or run controluser subqueries.
Published: 2026-10-30
Score: 2.3 Low
EPSS: n/a
KEV: No
Impact: SQL Injection via Designer saveSetting
Action: Update
AI Analysis

Impact

An SQL Injection flaw exists in phpMyAdmin 5.2.3’s Designer saveSetting() method caused by unescaped json_encode() output. The weakness is a classic SQL Injection, categorized as CWE‑89. An authenticated user can send crafted index or value parameters with operation=save_setting_value to /database/designer and inject arbitrary SQL. This allows modification of other users’ designer settings or execution of controluser subqueries, potentially leading to unauthorized data manipulation or disclosure.

Affected Systems

The vulnerability affects phpMyAdmin installations through version 5.2.3. All releases of phpMyAdmin up to and including 5.2.3 are affected.

Risk and Exploitability

The CVSS score of 2.3 indicates low severity, and no EPSS data is available, so the likelihood of exploitation is considered very low at this time. The vulnerability requires authenticated access to phpMyAdmin, meaning attackers must first obtain valid user credentials or otherwise authenticate to the web interface. Based on the description, it is inferred that the flaw allows arbitrary SQL execution only within an authenticated session and does not enable remote code execution or privilege escalation beyond the controluser context.

Generated by OpenCVE AI on October 30, 2026 at 13:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade phpMyAdmin to version 5.2.4 or later to remove the unescaped json_encode() handling in Designer saveSetting()
  • Restrict Designer access to trusted administrative accounts only, disabling the design functionality for standard users to prevent unauthorised use of the save_setting_value operation
  • If an upgrade is not immediately possible, ensure that all input parameters for Designer saveSetting() are properly sanitized or escaped before use, mitigating the potential for SQL injection.

Generated by OpenCVE AI on October 30, 2026 at 13:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
Description phpMyAdmin through 5.2.3 contains an sql injection vulnerability in Designer saveSetting() that allows authenticated users to inject SQL via unescaped json_encode() output. Attackers can send crafted index or value parameters with operation=save_setting_value to /database/designer to overwrite other users' designer settings or run controluser subqueries.
Title phpMyAdmin through 5.2.3 SQL Injection via Designer saveSetting
First Time appeared Phpmyadmin
Phpmyadmin phpmyadmin
Weaknesses CWE-89
CPEs cpe:2.3:a:phpmyadmin:phpmyadmin:*:*:*:*:*:*:*:*
Vendors & Products Phpmyadmin
Phpmyadmin phpmyadmin
References
Metrics cvssV3_1

{'score': 4.2, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N'}

cvssV4_0

{'score': 2.3, 'vector': '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'}


Subscriptions

Phpmyadmin Phpmyadmin
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T11:30:56.522Z

Reserved: 2026-10-30T02:41:14.656Z

Link: CVE-2026-119427

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-30T12:16:39.843

Modified: 2026-10-30T12:16:39.843

Link: CVE-2026-119427

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T13:45:15Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')