Description
phpMyAdmin through 5.2.3 contains a server-side request forgery vulnerability that allows unauthenticated attackers to trigger outbound connections via setup/validate.php, which lacks the setup-disabled guard. Attackers can POST attacker-chosen host and port values reaching Validator::testDBConnection() to open MySQL-protocol connections and probe internal ports using returned error messages.
Published: 2026-10-30
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Server‑Side Request Forgery (SSRF)
Action: Patch Now
AI Analysis

Impact

phpMyAdmin versions up through 5.2.3 contain a server‑side request forgery flaw in setup/validate.php. The script accepts user‑supplied host and port values and forwards them to the Validator::testDBConnection() routine, which attempts a MySQL‑protocol connection. This allows an unauthenticated attacker to trigger outbound connections from the web server, potentially probing internal network services and leaking error messages that reveal internal architecture. The weakness is classified as CWE‑918, reflecting a lack of proper validation of external requests.

Affected Systems

All installations of phpMyAdmin that expose the setup/validate.php endpoint after the setup process has been completed or disabled are vulnerable. This includes every vendor distribution of phpMyAdmin up to and including release 5.2.3, regardless of operating system, as the vulnerability resides in the PHP code rather than the underlying host.

Risk and Exploitability

The CVSS score of 6.3 indicates a medium‑severity risk. The EPSS score is not available at this time, but the flaw is exploitable without authentication and can be leveraged to enumerate services behind the web server. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog, suggesting no confirmed live exploitation yet, yet the absence of a KEV listing does not diminish the potential impact. Attackers can send unauthenticated HTTP POST requests to setup/validate.php, supply arbitrary host and port data, and cause the server to initiate outbound MySQL connections, which may reveal internal network configurations or services.

Generated by OpenCVE AI on October 30, 2026 at 12:46 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest phpMyAdmin release (5.2.4 or newer) that removes the setup/validate.php endpoint or disables it after installation.
  • If an upgrade cannot be performed immediately, block or delete the setup/validate.php file from the web root, or configure the web server to reject requests to that path using access rules or .htaccess directives.
  • Restrict the web server’s outbound network traffic to only the ports required for normal operation, thereby limiting the ability of an attacker to probe internal services from the SSRF vector.

Generated by OpenCVE AI on October 30, 2026 at 12:46 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 a server-side request forgery vulnerability that allows unauthenticated attackers to trigger outbound connections via setup/validate.php, which lacks the setup-disabled guard. Attackers can POST attacker-chosen host and port values reaching Validator::testDBConnection() to open MySQL-protocol connections and probe internal ports using returned error messages.
Title phpMyAdmin through 5.2.3 SSRF via setup/validate.php After Setup Disabled
First Time appeared Phpmyadmin
Phpmyadmin phpmyadmin
Weaknesses CWE-918
CPEs cpe:2.3:a:phpmyadmin:phpmyadmin:*:*:*:*:*:*:*:*
Vendors & Products Phpmyadmin
Phpmyadmin phpmyadmin
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Phpmyadmin Phpmyadmin
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-119428

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-119428

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)