CVE-2026-15686
Received Received - Intake

Adminer multi_query Remote Code Execution Vulnerability

Vulnerability report for CVE-2026-15686, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-20

Last updated on: 2026-08-20

Assigner: Zero Day Initiative

Description

Adminer multi_query Incorrect Check of Function Return Value Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Adminer. Authentication is required to exploit this vulnerability. The specific flaw exists within the multi_query method. The issue results from an incorrect check of a function return value. An attacker can leverage this vulnerability to execute code in the context of the web server. Was ZDI-CAN-28201.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-20
Last Modified
2026-08-20
Generated
2026-08-20
AI Q&A
2026-08-20
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 3 associated CPEs
Vendor Product Version / Range
adminer adminer *
vrana adminer to 5.4.3 (exc)
vrana adminer 5.4.3

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-253 The product incorrectly checks a return value from a function, which prevents it from detecting errors or exceptional conditions.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-15686 is a high-severity remote code execution vulnerability in Adminer versions 5.4.2 and earlier. It stems from an incorrect check of a function return value in the multi_query function. Attackers exploit catastrophic backtracking in a regex filter meant to block malicious SQL ATTACH statements. By uploading a file with many SQLite comments followed by an ATTACH statement, the regex engine hits PHP's backtracking limit, causing preg_match() to return false. The code only checks for truthy values (1), treating false the same as 0, thus bypassing the filter and allowing malicious SQL execution.

Detection Guidance

To detect this vulnerability, check if your Adminer installation is version 5.4.2 or earlier. You can verify the version by inspecting the Adminer file or checking the web interface. No specific commands are provided in the resources, but monitoring for unauthorized PHP file creation or unusual SQL queries may help.

Impact Analysis

This vulnerability allows remote attackers with authentication to execute arbitrary code on your server running vulnerable Adminer versions. An attacker could create and upload a malicious PHP file via SQL injection, then access it via HTTP to execute code in the context of the web server. This could lead to full system compromise, data theft, or further network infiltration.

Compliance Impact

This vulnerability allows remote attackers with authentication to execute arbitrary code on affected Adminer installations. Such unauthorized code execution could lead to unauthorized access, data exfiltration, or manipulation of sensitive data, which would violate compliance requirements under GDPR and HIPAA. Organizations using vulnerable versions of Adminer may face regulatory penalties due to potential data breaches or loss of data integrity.

Mitigation Strategies

Immediately update Adminer to version 5.4.3 or later to patch the vulnerability. If updating is not possible, restrict access to Adminer via network controls or disable the multi_query functionality if unused.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-15686. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart