Skip to main content

filebrowser EUVDEUVD-2026-58648

| CVE-2026-72834 MEDIUM
Information Exposure (CWE-200)
2026-08-14 VulnCheck GHSA-vmph-pw37-x65f
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with restricted filebrowser account
  2. Delivery
    Identify target file path within scope
  3. Exploit
    Send GET /api/resources/<path>?checksum=sha256
  4. Execution
    Receive hash without download permission check
  5. Persist
    Compare hash against candidate dictionary
  6. Impact
    Confirm or brute-force file content offline

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated filebrowser session (CVSS PR:L confirmed); unauthenticated access is not possible. The bypass is only meaningful when the target user's account has Perm.Download explicitly set to false - users who have Perm.Download=true (the default for most deployments) are unaffected because no permission boundary is circumvented. Scope and path authorization are NOT bypassed; the attacker can only request checksums for files they are otherwise permitted to see within their configured scope. The attacker must know or guess the file path, as directory listing permissions (Perm.Create, etc.) are separate and not affected. What limits exploitation: the attacker receives only a hash, never the file bytes, so extraction of non-guessable high-entropy content (e.g., random cryptographic keys) is not feasible via this oracle alone.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) scores 5.3 and accurately characterizes the risk: network-reachable, low complexity, but gated behind authenticated access (PR:L), with only partial confidentiality exposure (VC:L - hashes, not plaintext). No EPSS data was provided in the intelligence input, so exploitation probability cannot be quantified numerically; this should be noted as a gap. The vulnerability is not listed in CISA KEV, and no public exploit or POC code is identified at time of analysis. The real-world impact depends heavily on what files are within the authenticated user's scope: for high-entropy files (encrypted archives, binary blobs), the hash oracle yields little actionable information; for low-entropy files (config snippets, known templates, predictable credential files), offline dictionary attacks against the digest become feasible. This is a medium-priority finding for organizations using filebrowser with fine-grained permission models - particularly those who explicitly restrict Perm.Download for specific users under the assumption that those users cannot infer file contents. Organizations using filebrowser in a trust-everyone deployment model (all authenticated users have full permissions) are unaffected in practice. The incomplete-fix lineage (CVE-2026-35606) suggests the codebase has a history of authorization gaps in this handler, which warrants a broader audit of all resourceGetHandler branches.

Exploit ScenarioDerived

An authenticated filebrowser user whose account has Perm.Download explicitly set to false (e.g., a read-audit account or a restricted contractor) sends a GET request to /api/resources/path/to/sensitive.conf?checksum=sha256 - the server reads the full file, computes the SHA256 digest, and returns it in the response without triggering the download permission check. The attacker then compares the returned hash against a precomputed dictionary of candidate configuration values (e.g., known API key formats, default passwords) to confirm or deny the file's exact content, or polls the endpoint periodically to detect when the file changes. No public exploit code is known at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 14, 2026

Authenticated users with Perm.Download=false can extract cryptographic content hashes (MD5, SHA1, SHA256, SHA512) for any file within their scope via filebrowser's /api/resources?checksum= endpoint, bypassing the intended download permission gate. The resourceGetHandler's checksum branch reads entire file content to compute digests but omits the Perm.Download check enforced by all sibling handler paths (raw, preview, subtitle). This is an incomplete remediation of CVE-2026-35606; no public exploit is identified at time of analysis, and the CVSS 4.0 vector (PR:L, VC:L) confirms exploitation requires an authenticated session. The hash oracle enables content confirmation, change detection, and offline brute-force of low-entropy files without ever receiving the file bytes directly.

RemediationAI

Upgrade filebrowser to version 2.63.19 or later, which adds the missing Perm.Download check to the checksum branch of resourceGetHandler; the upstream patch is at https://github.com/filebrowser/filebrowser/commit/b7dc392838f11d188f0bc0f2a1a99fad3f7dca03 and the security advisory is at https://github.com/filebrowser/filebrowser/security/advisories/GHSA-7whw-q6gh-xr59. If immediate upgrade is not possible, the most effective compensating control is to remove Perm.Download=false restrictions from affected users and instead enforce access boundaries at the scope/path level (which is not bypassed by this vulnerability), accepting that those users can download files directly - this eliminates the asymmetry the attacker exploits. Alternatively, deploy a reverse proxy or WAF rule that strips or blocks requests containing the ?checksum= query parameter on /api/resources; note this will break legitimate checksum UI functionality for all users. Network-layer controls (VPN, IP allowlisting for the filebrowser port) reduce exposure but do not eliminate it for users who already have authenticated access.

Affected VersionsENISA

filebrowser 0 <2.63.19

Affected Packages

euvd filebrowser fix: 2.63.19

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

filebrowser (CPE: cpe:2.3:a:filebrowser:filebrowser:*:*:*:*:*:*:*:*) is a self-hosted web-based file manager exposing a REST API at /api/resources. The resourceGetHandler dispatches on query parameters: raw, preview, subtitle, and checksum branches each serve distinct file-serving functions. CVE-2026-35606 previously identified a download-permission bypass, and a partial fix introduced Perm.Download checks into most handler branches. The checksum branch - which invokes full file I/O to compute a digest - was overlooked during that fix, leaving it governed only by scope/path authorization but not by the Perm.Download flag. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) applies: the system correctly limits file delivery but inadvertently exposes a side-channel (the hash) that leaks information about file contents. The hash oracle is particularly dangerous for low-entropy content (e.g., short configuration values, predictable templates) where SHA256 output can be matched against a precomputed rainbow table or dictionary.

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-accessible API requiring authenticated session (PR:L); no scope change; only partial confidentiality impact (hash, not plaintext content).

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

filebrowser before 2.63.19 contains a permission bypass in the /api/resources endpoint. The checksum (?checksum=) branch of resourceGetHandler reads the entire file to compute a digest and returns it without performing a Perm.Download check (unlike the sibling raw, preview, and subtitle paths). As a result, an authenticated user provisioned with Perm.Download=false can obtain a content-hash oracle for any same-scope file (md5/sha1/sha256/sha512), enabling confirmation of known/guessed content, change detection, and offline brute-force of low-entropy files. This is an incomplete fix of CVE-2026-35606; it bypasses only the Download permission and does not defeat scope/path authorization.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Medium
popular self-hosted file manager, significant hobbyist and SMB footprint
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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.

CVE-2026-29188 CRITICAL POC
9.1 Mar 05

Unauthorized file operations in File Browser before fix. PoC and patch available.

CVE-2023-39612 CRITICAL POC
9.0 Sep 16

A cross-site scripting (XSS) vulnerability in FileBrowser before v2.23.0 allows an authenticated attacker to escalate pr

CVE-2026-116682 HIGH POC
8.6 Oct 27

Symlink-following read paths in FileBrowser Quantum serve files from outside a user's assigned scope: download, preview,

CVE-2026-73612 HIGH POC
8.6 Aug 13

Recursive operation authorization bypass in File Browser before v2.63.22 permits any authenticated user to copy, rename,

CVE-2026-25890 HIGH POC
8.1 Feb 09

Path normalization bypass in Filebrowser prior to 2.57.1 allows authenticated users to circumvent file access restrictio

CVE-2025-52903 HIGH POC
8.0 Jun 26

File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ

CVE-2025-52904 HIGH POC
8.0 Jun 26

File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ

CVE-2025-52995 HIGH POC
8.0 Jun 30

File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ

CVE-2026-54910 HIGH POC
7.7 Jul 20

Arbitrary file read in FileBrowser Quantum (gtsteffaniak/filebrowser) before 1.4.3-beta lets any authenticated user, reg

CVE-2026-73611 HIGH POC
7.6 Aug 13

File Browser versions 2.50.0 through 2.63.21 permit indefinite session persistence via expired JWT tokens when proxy aut

CVE-2025-52902 HIGH POC
7.6 Jun 26

File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ

CVE-2026-73613 HIGH POC
7.2 Aug 13

Arbitrary file deletion in filebrowser before 2.63.19 allows authenticated users holding only Create permission to delet

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