Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticated user shares file and distributes public link
-
DeliveryFile owner renames shared file without deleting it
-
ExploitShare record persists dormant at original path
-
ExecutionNew file uploaded to original path by any user or hook
-
PersistExternal party reuses stale link
-
ImpactNew file content disclosed without explicit authorization
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incomplete cleanup
|
| Exploitation Conditions | Three specific conditions must align for exploitation: (1) A file must have been shared via filebrowser's public share feature at a specific path, and that share link distributed to at least one external party. (2) The original shared file must be renamed (not deleted) - deletion correctly removes the share record, but rename does not. (3) A new, unrelated file must subsequently appear at the exact original path, either through re-upload by any user with create permissions on that directory, via an automated hook, or through a restore/sync operation. The attacker's role requires no special privilege at exploitation time - they need only possess the original share URL. The limiting factors are the multi-step sequence dependency (all three conditions must occur in order), the requirement that a low-privileged authenticated user initiate the original share, and that the new file must happen to land at precisely the original path. |
| Impact | The CVSS 4.0 score of 2.3 accurately reflects the compounded preconditions: AC:H indicates high attack complexity, and AT:P captures the partial attack requirements - specifically that a new file must independently arrive at the original path for the stale share to activate. PR:L confirms that exploitation setup requires at minimum a low-privilege authenticated user to create the initial share and trigger the rename. Real-world risk is therefore situational: in single-user or tightly controlled deployments the conditions are unlikely to align, but in multi-user environments where different users can upload to shared directories, the conditions could arise naturally and without anyone realizing the old share link remained active. There is no EPSS data provided and no KEV listing, consistent with the low base score. The risk is primarily an unexpected information disclosure affecting data confidentiality (VC:L), with no integrity or availability impact. The primary danger is that neither the file owner who renamed the original nor the user who uploads the new file is alerted that a public share link is already watching that path. |
| Exploit ScenarioDerived | A user shares a sensitive document at /reports/q1-financials.xlsx and distributes the public link to external parties; they then rename the file to /reports/q1-financials-final.xlsx, believing the old link is now dead (it returns 404). A colleague later uploads a new /reports/q1-financials.xlsx containing updated, potentially more sensitive data. Anyone who retained the original share link can now download this new document - complete with the original password and expiry - without any explicit share grant having been made. No public exploit code is required; the attack surface is the browser address bar. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
Stale public share links in filebrowser through 2.63.23 can silently redirect to unrelated files uploaded after a rename operation, unexpectedly exposing new content to anyone holding the original link. The defect (CWE-459, Incomplete Cleanup) arises because share records are keyed by file path rather than a file identifier - deletion triggers cleanup, but rename does not, leaving the share dormant. No public exploit or CISA KEV listing exists at time of analysis, and the CVSS 4.0 score of 2.3 reflects the multi-step preconditions required, but the confidentiality risk is real for deployments where multiple users share create permissions on overlapping directories.
RemediationAI
Consult the vendor security advisory at https://github.com/filebrowser/filebrowser/security/advisories/GHSA-m8v4-4w34-rrvf for the official fix version; no specific patched release version was confirmed in the available intelligence at time of analysis. As a compensating control pending a patch, administrators should audit and purge stale share records - particularly those returning 404 - using the filebrowser admin interface, ensuring no orphaned path-keyed share entries remain after rename operations. In multi-user deployments, restricting create and write permissions on directories where shared files reside reduces the probability of a new file aliasing a stale share path. Additionally, setting short expiry windows on all public share links limits the exposure window for any dormant records. Note that short expiries do not eliminate the flaw - they only reduce the time window in which a new file could be inadvertently exposed through a stale link.
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 web-based file management application commonly self-hosted for personal or team file access. Its share subsystem persists records mapped by file path string rather than by a stable file identifier (inode or UUID). CWE-459 (Incomplete Cleanup) classifies situations where a program fails to properly release resources or state when an object undergoes transformation - here, a rename is a state transition that leaves share records orphaned. The vulnerability is path-aliasing: because the share database entry survives under the original path key, any future file placed at that path inherits the original link's authentication (password) and expiry settings without any explicit grant. This applies whether the new file arrives via direct re-upload, a creation action by a different user with write permissions, or an automated hook writing to that location.
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:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network-accessible stale link requires low-privilege auth to create initial share; high complexity due to multi-step path aliasing precondition; confidentiality impact only.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
filebrowser through 2.63.23 does not remove share records when a shared file is renamed (only deletion triggers share cleanup). The share record is keyed by path, so it survives the rename and remains dormant (returning 404 while the path is empty). When any new, unrelated file later appears at the original shared path - via re-upload, another user with create permission, or a hook - the stale public share link serves that new file under the original link's password and expiry settings, unexpectedly exposing it.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-67689
GHSA-v6g4-hccq-frhr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB