Skip to main content

Adminer EUVDEUVD-2026-65195

| CVE-2026-16434 LOW
Improper Input Validation (CWE-20)
2026-08-25 VulnCheck GHSA-jh7j-hfxx-jv6m
2.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify Adminer behind misconfigured proxy
  2. Delivery
    Send HTTP request with /\evil.com X-Forwarded-Prefix
  3. Exploit
    Bypass regex guard in bootstrap.inc.php
  4. Execution
    Browser normalizes backslash to slash
  5. Persist
    Corrupted path reaches cookie_path()
  6. Impact
    Set-Cookie Path attribute malformed in response

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires two simultaneous conditions: (1) the reverse proxy in front of Adminer is misconfigured or absent, allowing clients to supply an arbitrary X-Forwarded-Prefix header that is forwarded unmodified to Adminer; (2) user interaction is required (the browser must process the malformed Set-Cookie response). Exploitation is limited to Adminer versions 4.6.0-5.5.0. The impact is bounded to cookie-path scoping anomalies - there is no code execution, authentication bypass, or data exfiltration path identified. Properly configured reverse proxies that strip or validate the X-Forwarded-Prefix header are not exposed.

Impact

The CVSS 4.0 score of 2.3 (Very Low) is well-calibrated for this issue: attack complexity is high (AC:H) because exploitation requires a misconfigured or absent reverse proxy - a condition that should not exist in hardened deployments - and user interaction is required (UI:P). The practical impact is limited to anomalous cookie-path scoping (VI:L), with no confidentiality or availability consequences confirmed. EPSS data was not provided in the source intelligence, but the narrow exploitation prerequisites and low integrity impact suggest a very low probability of widespread opportunistic exploitation. There is no KEV listing and no public exploit code identified. This is a case where a theoretically elegant bypass (backslash normalization) translates to negligible real-world risk because it requires both a proxy misconfiguration and a specific browser behavior to chain; even a small, well-configured deployment is effectively unexposed if the reverse proxy strips or validates the X-Forwarded-Prefix header.

Exploit ScenarioDerived

An attacker positioned between an end user and a misconfigured reverse proxy - or operating on a network where the proxy does not strip X-Forwarded-Prefix - sends a crafted HTTP request to Adminer with the header value /\evil.com. Adminer's validation guard passes this value, which then propagates through cookie_path() and results in the browser receiving a Set-Cookie response with an anomalous Path attribute that references a network-path. No public exploit code has been identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 25, 2026

Cookie-path scoping manipulation in Adminer 4.6.0-5.5.0 results from an incomplete fix for a prior X-Forwarded-Prefix header injection (GHSA-8478-xrj3-h9c2). The validation guard in bootstrap.inc.php blocks double-slash prefixes (//evil.com) but accepts backslash variants (/\evil.com); because browsers normalize backslash to forward slash, the malformed prefix survives as a network-path reference into cookie_path(), corrupting the Set-Cookie Path attribute. Exploitation depends on a misconfigured or absent reverse proxy that permits clients to supply the X-Forwarded-Prefix header, and no public exploit has been identified at time of analysis.

RemediationAI

Upgrade to Adminer 5.5.1, which contains the corrected validation logic for the X-Forwarded-Prefix header, per the vendor advisory at https://github.com/vrana/adminer/security/advisories/GHSA-fr74-9mf9-gf44. If an immediate upgrade is not possible, the most effective compensating control is to configure the reverse proxy to strip or overwrite the X-Forwarded-Prefix header before it reaches Adminer, ensuring clients cannot inject arbitrary values; this eliminates the attack surface entirely without modifying the application. Alternatively, restrict direct network access to the Adminer endpoint so that only trusted internal clients can reach it, reducing the population of potential header-injecting clients. Neither workaround has known side effects beyond the intended restriction of header forwarding.

Affected VersionsENISA

adminer 0 <5.5.1

Affected Packages

euvd adminer fix: 5.5.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Adminer is a single-file PHP database management UI (CPE: cpe:2.3:a:vrana:adminer). The bootstrap.inc.php file reads the X-Forwarded-Prefix header to reconstruct a base URL when Adminer runs behind a reverse proxy. The prior fix introduced a regex guard (^/[^/]) that rejects double-slash prefixes (//evil.com), a classic open-redirect vector, but the character class [^/] excludes only the forward slash, not the backslash. The value /\evil.com satisfies the regex (second char is \, not /) yet is treated by browsers as a network-path reference identical to //evil.com after path normalization. The corrupted value then flows into cookie_path(), affecting the Path attribute of Set-Cookie responses. CWE-20 (Improper Input Validation) captures the root cause: insufficient character-set validation that fails to account for browser-side normalization of alternative path separators.

Know when Adminer gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 2.3 LOW
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 3.1 LOW

Network vector with high complexity (proxy misconfiguration required), no privileges needed, user interaction required; integrity impact limited to cookie-path scoping only.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Aug 25, 2026 - 03:16 EUVD

DescriptionCVE.org

Adminer 4.6.0 through 5.5.0 (fixed in 5.5.1) contains an incomplete fix for a prior X-Forwarded-Prefix vulnerability (GHSA-8478-xrj3-h9c2). The validation guard (bootstrap.inc.php) only rejects prefixes matching ^/[^/], blocking //evil.com but allowing values such as /\evil.com whose second character is a backslash. Because browsers normalize backslash to forward slash, a network-path reference survives into REQUEST_URI and reaches cookie_path(), affecting the Set-Cookie Path attribute. Exploitation requires that clients can set the X-Forwarded-Prefix header (a misconfigured or absent reverse proxy). Impact is limited to anomalous cookie-path scoping.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Medium
widely used single-file PHP DB admin tool, common in dev/ops environments
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy