Skip to content
Threat Feed
high advisory

Remote Code Execution in Adminer via SQLite Restriction Bypass

Adminer versions prior to 6.1.1 are vulnerable to remote code execution (RCE) where authenticated SQLite users can bypass security restrictions using UTF-8 byte-order marks to inject and execute PHP code.

CVE search metadata

CVE search record: CVE-2026-109347. Severity: high. CVSS: 7.2. KEV: no. Product: Adminer (< 6.1.1). Brief: Remote Code Execution in Adminer via SQLite Restriction Bypass. Brief link: https://feed.craftedsignal.io/briefs/2026-10-adminer-rce/

Adminer versions prior to 6.1.1 contain a critical security vulnerability (CVE-2026-109347) allowing authenticated users with access to SQLite functionality to bypass existing restrictions on ATTACH and VACUUM INTO statements. By prefixing these SQL statements with a UTF-8 byte-order mark (BOM), an attacker can circumvent Adminer's security controls. This allows the attacker to attach a database file to a directory accessible by the web server. Subsequently, the attacker can create a table containing arbitrary PHP code. Because the file is placed within a path served by the web server, requesting the file triggers the web server to execute the injected PHP code, leading to remote code execution under the context of the web server service account. This impacts any environment utilizing Adminer for SQLite management where attackers have acquired authenticated access.

Impact

Successful exploitation of this vulnerability results in full remote code execution on the server hosting the Adminer interface. Attackers can leverage this to gain persistence, escalate privileges within the server environment, or exfiltrate sensitive data from the underlying database and file system. Organizations managing web-accessible database administration tools are particularly at risk, as the web interface provides a direct conduit for code execution.

Recommendation

  1. Upgrade Adminer to version 6.1.1 or later immediately to patch the restriction bypass vulnerability associated with CVE-2026-109347.
  2. Restrict access to the Adminer interface via network-level controls such as IP allowlisting, VPN access, or mutual TLS to prevent unauthorized parties from obtaining the authentication required to initiate the attack.
  3. Audit web server logs for unusual SQL patterns or requests to non-standard file paths in directories that store database or application files.

Immediate actions

Upgrade Adminer to 6.1.1 or later

IT Operations 24h

Mitigations

Restrict network access to Adminer instances

immediate IT Operations

CVE-2026-109347