Remote Code Execution Vulnerability in Adminer Package

adminer Updated 14 Oct 2026

Summary

12/10/2026
N/A
No i
High
7.2

DEBIAN-CVE-2026-109347: Adminer before 6.1.1 contains a remote code execution vulnerability that allows authenticated SQLite users to bypass ATTACH and VACUUM INTO restrictions by prefixing statements with a UTF-8 byte-order mark. Affects adminer versions 4.8.1-1 – 6.1.2-1. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

Adminer is a popular database management tool written in PHP, allowing users to manage databases through a web interface. It supports various database systems, including MySQL, PostgreSQL, SQLite, and more. The tool is widely used due to its simplicity and lightweight nature. However, a critical vulnerability has been identified in versions prior to 6.1.1, which exposes authenticated SQLite users to potential remote code execution risks.

Vulnerability Detail

Adminer before version 6.1.1 contains a remote code execution vulnerability that allows authenticated SQLite users to bypass ATTACH and VACUUM INTO restrictions. This is achieved by prefixing SQL statements with a UTF-8 byte-order mark, enabling attackers to attach a database file located at a PHP-served path. They can then create a table named with PHP code, which is executed as the web server user. This vulnerability poses significant risks, including unauthorized access to sensitive data and the potential for complete server compromise.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

As a temporary workaround, restrict access to the Adminer interface by implementing IP whitelisting or using a VPN to limit exposure to trusted users only. Additionally, consider disabling SQLite support if it is not required for your application.

Conclusion

The remote code execution vulnerability in Adminer poses significant risks to users, particularly those utilizing SQLite. It is crucial to update to version 6.1.1 or later to safeguard against potential attacks. Implementing workarounds can provide temporary relief, but a permanent fix through updating is strongly recommended.

See every vulnerability recorded for adminer →

Share this vulnerability

FAQ

The CVSS score of this vulnerability is 7.2, indicating a high severity level.

All versions of Adminer prior to 6.1.1 are affected by this vulnerability.

You can use Vulert's playground at Vulert Scanner to check if your application is affected by this vulnerability without requiring any signup.

The potential consequences include unauthorized access to sensitive data, remote code execution, and complete server compromise.

Yes, you can mitigate the risk by restricting access to the Adminer interface and disabling SQLite support if it is not necessary.

Related vulnerabilities

Recent vulnerabilities recorded for adminer.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback