Description
FileBrowser Quantum is a free, self-hosted, web-based file manager. Prior to version 1.3.2-beta, the `/api/auth/login` authentication endpoint does not execute in constant time. When a non-existent username is supplied, the server returns a `401`/`403` response almost immediately. When a valid username is provided, the server performs a bcrypt password comparison, causing a measurable delay in the response time. Version 1.3.2-beta patches the issue.
Published: 2026-07-20
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The /api/auth/login endpoint in FileBrowser Quantum before version 1.3.2‑beta performs a non‑constant time authentication routine. Requests with an unknown username return a 401 or 403 almost instantly, while requests with a valid username invoke a bcrypt password comparison, introducing a measurable delay. This timing difference allows an attacker to determine which usernames exist, enablingchannel vulnerability (CWE‑208) and can be used as a preliminary step toward credential guessing or privilege escalation.

Affected Systems

The affected product is FileBrowser Quantum, a free, self‑hosted, web‑based file manager developed by gtsteffaniak. Versions older than 1.3.2‑beta expose the flaw, as older releases of the `/api/auth/login` endpoint perform an early reject for unknown users and invoke bcrypt for known of these versions, whether accessed directly or from the internet, are susceptible.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The EPSS score is < 1%, suggesting a low probability of widespread exploitation at present. The vulnerability is discovered over the network via the public authentication API, meaning remote attackers who can reach the service can perform enumeration. Though the bug does not grant direct code execution, it provides valuable information that can accelerate subsequent attacks, so timely patching is advised. The issue is not listed in CISA’s KEV catalog.

Generated by OpenCVE AI on July 30, 2026 at 19:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FileBrowser to version 1.3.2‑beta or later, which includes constant‑time authentication checks.
  • If upgrading is not possible immediately, isolate the service behind a firewall or restrict enumeration attempts.
  • Monitor authentication logs for repeated short‑latency login attempts that may indicate enumeration activity.

Generated by OpenCVE AI on July 30, 2026 at 19:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-7789-65hx-f26w FileBrowser Quantum has Username Enumeration via Authentication Timing Side-Channel
History

Tue, 21 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 21 Jul 2026 02:00:00 +0000

Type Values Removed Values Added
First Time appeared Gtsteffaniak
Gtsteffaniak filebrowser
Vendors & Products Gtsteffaniak
Gtsteffaniak filebrowser

Mon, 20 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Description FileBrowser Quantum is a free, self-hosted, web-based file manager. Prior to version 1.3.2-beta, the `/api/auth/login` authentication endpoint does not execute in constant time. When a non-existent username is supplied, the server returns a `401`/`403` response almost immediately. When a valid username is provided, the server performs a bcrypt password comparison, causing a measurable delay in the response time. Version 1.3.2-beta patches the issue.
Title FileBrowser Quantum has Username Enumeration via Authentication Timing Side-Channel
Weaknesses CWE-208
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Gtsteffaniak Filebrowser
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-21T15:31:49.570Z

Reserved: 2026-06-15T22:53:58.561Z

Link: CVE-2026-54685

cve-icon Vulnrichment

Updated: 2026-07-21T15:31:30.530Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T19:30:09Z

Weaknesses
  • CWE-208

    Observable Timing Discrepancy