Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate as low-privilege filebrowser user
-
DeliveryIdentify administrator deny-rule protected path via enumeration
-
ExploitCraft case-variant or backslash-delimited path string
-
InstallSubmit HTTP request with alternate path representation
-
C2Access rule engine finds no deny-rule match
-
ExecuteOS resolves path to restricted filesystem object
-
ImpactRead or write denied file contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path traversal prevention
|
| Exploitation Conditions | Exploitation requires three concurrent conditions: (1) the attacker must hold a valid filebrowser account (PR:L - unauthenticated access is not possible); (2) the administrator must have configured at least one deny rule for a path the attacker wishes to reach - deployments without deny rules are not affected; and (3) the server must run on a case-insensitive filesystem (e.g., Windows NTFS or macOS HFS+ in default mode) for the case-variant technique, or filebrowser must be running on Windows for the backslash-separator technique. Deployments on Linux with ext4 or other case-sensitive filesystems are not vulnerable to the case-variant path technique, though backslash handling may still apply depending on build configuration. These prerequisites materially limit the realistic attack surface: many self-hosted Linux deployments with case-sensitive filesystems are unaffected by the most common exploit path. |
| Impact | The CVSS 4.0 score of 7.6 reflects a meaningful but conditionally constrained risk. The vector AV:N/AC:H/AT:P/PR:L/UI:N confirms the attack is network-reachable with low privileges but requires specific preconditions (AT:P): the target deployment must use either a case-insensitive filesystem or an OS that interprets backslash as a path separator (notably Windows), and the administrator must have configured deny rules - without deny rules, there is nothing to bypass. The VC:H/VI:H impact metrics indicate both read and write access to otherwise-denied files, which elevates real-world severity considerably. The exploit is conceptually trivial (no memory corruption, no heap spraying) but depends on deployment environment, making it high-impact in vulnerable contexts and irrelevant in others. No CISA KEV listing and no confirmed POC lower the urgency slightly, though the technique is well-documented in web security literature. EPSS data was not provided; the conditional prerequisites suggest exploitation will be targeted rather than widespread. |
| Exploit ScenarioDerived | An authenticated low-privilege filebrowser user targets a directory the administrator has added to a deny list, such as '/admin-only/payroll/'. The user requests '/Admin-Only/Payroll/' (case-variant) or '/admin-only\payroll/' (backslash separator) through the filebrowser API. The access rule engine compares the submitted string against deny rules, finds no match, and permits the I/O - the OS filesystem then resolves the path to the same restricted directory and returns the file contents. No special tooling is required beyond a standard HTTP client. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 14, 2026
Path canonicalization bypass in filebrowser before v2.63.21 permits authenticated users to circumvent administrator-configured deny rules by submitting case-variant or backslash-delimited path representations that the access rule engine fails to normalize before evaluation. The filesystem resolves these alternate representations to the same restricted objects, but the rules engine never matches them, effectively granting access to files the administrator explicitly intended to block. No public exploit code has been identified at time of analysis, though the attack concept is well-understood and straightforward to implement for any authenticated user of an affected deployment.
RemediationAI
Upgrade filebrowser to v2.63.21 or later, which introduces path canonicalization prior to access rule evaluation, per vendor advisory GHSA-fgm5-pw99-w2p7 (https://github.com/filebrowser/filebrowser/security/advisories/GHSA-fgm5-pw99-w2p7). If immediate upgrade is not feasible, the primary compensating control is to remove reliance on filebrowser's application-layer deny rules and instead enforce restrictions at the filesystem or OS permission level, where path normalization is handled correctly by the operating system kernel - this removes the bypass surface entirely but requires reconfiguring access at the OS layer. A secondary workaround is to restrict filebrowser deployments to case-sensitive Linux filesystems and disable or block Windows-style backslash path inputs at a reverse proxy layer, though this does not fully address the root cause and carries a risk of incomplete coverage.
Affected VersionsENISA
Affected Packages
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 management interface. The root cause is CWE-41 (Improper Resolution of Path Equivalence), a class of vulnerability where an application evaluates security policy against a user-supplied path string before normalizing it to a canonical form. On case-insensitive filesystems (Windows NTFS, macOS HFS+ in default mode), a path such as '/Restricted/Secret.txt' and '/restricted/secret.txt' resolve identically at the OS level but may not match the same deny rule if the rule engine performs a case-sensitive string comparison. Similarly, backslash-separated paths ('/Restricted\Secret.txt') exploit platform-specific path separator handling. The access rule bypass occurs entirely at the application layer - the underlying OS enforces no separate permission check - meaning once filebrowser's rule evaluation is bypassed, file I/O proceeds normally.
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:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Network-reachable but requires authenticated low-privilege user and specific filesystem/OS conditions (AC:H), with high confidentiality and integrity impact on denied files and no availability consequence.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
filebrowser versions before v2.63.21 fail to canonicalize paths before evaluating access rules, allowing authenticated users to bypass administrator-defined deny rules using case-variant or backslash-separated paths. Attackers can request files with alternate path representations that match no rule but resolve to the same filesystem object, gaining unauthorized access to denied files within their scope.
Executive ViewAI
filebrowser before v2.63.21 allows authenticated users to circumvent administrator-configured file access restrictions through path canonicalization attacks using alternate character cases and path delimiters. This effectively negates file-level access controls and enables credential holders to access sensitive data they were explicitly denied, creating insider threat risk and potential regulatory compliance violations.
No vendor-released patch identified at time of analysis. Implement: (1) reduce authenticated filebrowser user base to essential personnel only; (2) enforce filesystem-level access controls on sensitive directories independent of filebrowser rules to provide defense-in-depth; (3) network-restrict filebrowser access to authorized subnets; (4) enable comprehensive access logging and alerting on file access attempts, specifically monitoring for canonicalization anomalies (case variants, backslash delimiters) that could indicate bypass attempts.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
EUVD-2026-58649
GHSA-8jx5-5rq8-69m2
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB