Skip to content
OpenAdvisories
Critical · 9.1 CVE-2026-54089 EUVD-2026-39508GHSA-xqp3-jq6g-x3qmGO-2026-5966

File Browser: Authentication Bypass via Proxy Auth Header Forgery

Published Jun 25, 2026 · Updated Jun 25, 2026 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
filebrowser filebrowser >= 2.0.0-rc.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling filebrowser 2.63.19-r0 —
Wolfi rolling filebrowser-compat No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/filebrowser/filebrowser all versions — GO-2026-5966
Go github.com/filebrowser/filebrowser/v2 >= 2.0.0-rc.1, <= 2.63.18 — GHSA-xqp3-jq6g-x3qm
Go github.com/filebrowser/filebrowser/v2 >= 2.0.0-rc.1 — GO-2026-5966

Advisories 1

References