CVE-2026-56703

Adminer before 5.4.3 Remote Code Execution via SQLite VACUUM INTO

Published Aug 25, 2026 CVSS 4.0 · 8.6 High EPSS 1.2% KEV · Not listed
Description
Adminer before 5.4.3 contains a remote code execution vulnerability in SQLite query handling where VACUUM INTO is not blocked despite ATTACH restrictions. Authenticated attackers can execute VACUUM INTO to write PHP code to arbitrary file paths and execute commands on the server.

Analysis

AI-generated

Technical impact

Adminer, a lightweight database management tool, is vulnerable in versions prior to 5.4.3. The flaw lies in SQLite query handling where the VACUUM INTO command is allowed even when ATTACH restrictions should prevent it. This oversight enables an authenticated attacker to write arbitrary PHP code to any file path and immediately execute it, granting full remote code execution on the server. The weakness corresponds to code injection as identified by CWE‑94.

Affected Systems

The issue affects the Adminer web application developed by vrana, for all releases before 5.4.3. Any deployment running Adminer 5.4.2 or older, regardless of platform, is vulnerable.

Risk and Exploitability

The CVSS score of 8.6 indicates a high‑severity flaw. Although the EPSS score is 1%, the vulnerability is not yet listed in the CISA KEV catalog, implying no widespread public exploitation at this time. However, the flaw requires authentication, so it is likely to be leveraged by attackers who have compromised a user account on the target system. The attack path involves submitting a specially crafted SQLite query that uses VACUUM INTO to write malicious PHP to a web‑accessible location and then triggering its execution.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Adminer to version 5.4.3 or newer, which removes the VACUUM INTO flaw.
  • If an upgrade cannot be performed immediately, restrict access to the Adminer interface to trusted administrators and disable the SQLite extension or block the VACUUM INTO command on the database server.
  • Review file permissions in the web‑root and ensure that only authorized users can place files there; remove any permissions that allow execution of uploaded files from untrusted users.

Generated by OpenCVE AI on August 25, 2026 at 14:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Vrana
Vrana adminer
Vendors & Products Vrana
Vrana adminer
Type Values Removed Values Added
Description Adminer before 5.4.3 contains a remote code execution vulnerability in SQLite query handling where VACUUM INTO is not blocked despite ATTACH restrictions. Authenticated attackers can execute VACUUM INTO to write PHP code to arbitrary file paths and execute commands on the server.
Title Adminer before 5.4.3 Remote Code Execution via SQLite VACUUM INTO
First Time appeared Adminer
Adminer adminer
Weaknesses CWE-94
CPEs cpe:2.3:a:adminer:adminer:*:*:*:*:*:*:*:*
Vendors & Products Adminer
Adminer adminer
References
Metrics cvssV3_1

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

cvssV4_0

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

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Aug 25, 2026, 6:13 PM
Reserved
Jun 22, 2026, 6:48 PM
Status
Deferred
Published
Aug 25, 2026, 2:16 AM
Modified
Oct 12, 2026, 3:10 PM