CVE-2026-54089
Deferred Deferred - Pending Action
Authentication Bypass in FileBrowser via Proxy Header

Publication date: 2026-06-25

Last updated on: 2026-06-25

Assigner: GitHub, Inc.

Description
File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Starting with 2.0.0-rc.1, when FileBrowser is configured with proxy authentication (auth.method=proxy), any unauthenticated attacker who can reach the server directly can impersonate any user - including admin - by sending a single forged HTTP header. No credentials are required. Additionally, specifying a non-existent username causes the server to automatically create a new user account, providing an account creation primitive with no authorization. This is an already known issue that has been documented in the documentation for several years, but has not been documented as a vulnerability before.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-25
Last Modified
2026-06-25
Generated
2026-06-26
AI Q&A
2026-06-25
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
filebrowser filebrowser 2.x
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-287 When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
CWE-290 This attack-focused weakness is caused by incorrectly implemented authentication schemes that are subject to spoofing attacks.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

This vulnerability allows unauthenticated attackers to impersonate any user, including administrators, and gain unauthorized access to files and user accounts. Such unauthorized access and potential data exposure can lead to violations of data protection regulations like GDPR and HIPAA, which require strict access controls and protection of personal and sensitive information.

The ability to create backdoor user accounts without authorization further increases the risk of data breaches and non-compliance with standards that mandate accountability and auditability of user actions.

Therefore, organizations using vulnerable versions of FileBrowser with proxy authentication misconfigured may fail to meet compliance requirements related to confidentiality, integrity, and access control.

Detection Guidance

This vulnerability can be detected by checking if your FileBrowser server is configured with proxy authentication (auth.method=proxy) and is directly accessible over the network without proper firewall or network isolation.

To detect potential exploitation attempts, monitor HTTP requests for forged headers such as 'X-Remote-User' that could be used to impersonate users without credentials.

You can use network monitoring tools or commands like the following to inspect incoming HTTP headers:

  • Using tcpdump to capture HTTP traffic on port 80 or 443: tcpdump -i <interface> -A 'tcp port 80 or 443 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)'
  • Using tshark to filter HTTP headers containing 'X-Remote-User': tshark -i <interface> -Y 'http.header contains "X-Remote-User"' -T fields -e http.host -e http.request.full_uri -e http.header

Additionally, review FileBrowser logs for any unexpected user creation events or authentication bypass attempts.

Mitigation Strategies

Immediate mitigation steps include:

  • Restrict network access to the FileBrowser server by implementing strict firewall rules or network isolation to prevent direct access from untrusted networks.
  • Disable or avoid using proxy authentication (auth.method=proxy) until a secure fix or update is applied.
  • Apply any available patches or updates from the FileBrowser project that address this vulnerability.
  • Configure the server to validate trusted proxy IP addresses to ensure that only legitimate proxies can set authentication headers.
  • Make auto-user-creation an opt-in feature rather than automatic to prevent unauthorized account creation.

These steps help prevent unauthenticated attackers from impersonating users or creating backdoor accounts.

Executive Summary

This vulnerability affects File Browser, a file management interface. When configured with proxy authentication, an unauthenticated attacker who can directly reach the server can impersonate any user, including administrators, by sending a single forged HTTP header without needing any credentials.

Additionally, if the attacker specifies a username that does not exist, the server will automatically create a new user account without any authorization, effectively allowing unauthorized account creation.

Although this issue has been known and documented in the product's documentation for several years, it had not been previously documented as a security vulnerability.

Impact Analysis

This vulnerability can have serious impacts because it allows attackers to impersonate any user, including administrators, without credentials. This can lead to unauthorized access to sensitive files and data managed by File Browser.

Moreover, attackers can create new user accounts without authorization, potentially escalating their access or maintaining persistent unauthorized access.

The overall impact includes a high risk of data compromise and unauthorized file management actions, which can disrupt operations and lead to data breaches.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-54089. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart